Я работаю в распределенной среде с отдельными docker контейнерами. Каждый контейнер docker - это, по сути, нейронная сеть, развернутая в конвейере.
У меня есть особый случай, в котором я использую некоторые внешние зависимости для своей нейронной сети, которые я устанавливаю внутри своего Docker контейнера по c path.
Когда я хочу изменить свои гиперпараметры для обучения сети, мне приходится вручную искать местоположение установленных зависимостей и изменять некоторые параметры внутри сценариев, принадлежащих этим зависимостям, из-за того, что что библиотека, которую я в настоящее время использую, жестко кодирует некоторые значения за кулисами.
Мой вопрос заключается в следующем: есть ли способ записи некоторых специфических c фрагментов в Dockerfile для автоматического изменения этих .py
скрипты, установленные в Docker контейнере, с указанием c пути их расположения? И если я смогу сделать такую вещь, то как?
Альтернативой, которая пришла мне в голову сейчас, было бы скопировать на хост файл, который нужно изменить, изменить его в соответствии с моими потребностями, а затем скопируйте его обратно в точное место, откуда оно пришло; Однако я подумал, что может быть что-то более элегантное.