gpt4 book ai didi

python - 从DockerFile修改Python脚本

转载 作者:行者123 更新时间:2023-12-02 19:00:37 28 4
gpt4 key购买 nike

我在具有单独的docker容器的分布式环境中工作。每个docker容器基本上都是部署在管道中的神经网络。

我有一个特殊的情况,我在神经网络中使用一些外部依赖项,这些依赖项安装在特定路径下的Docker容器中。

当我想更改用于训练网络的超参数时,由于我当前正在使用的库对某些值进行了硬编码,因此我必须手动搜索已安装的依赖项的位置并在属于这些依赖项的脚本内修改一些参数。在幕后。

我的问题是:有一种方法可以在Dockerfile中编写一些特定的代码段,以便在给定其位置的特定路径的情况下,自动修改安装在Docker容器中的.py脚本?如果我可以做这样的事情,怎么办?

我现在想到的另一种选择是将需要修改的文件复制到主机,根据我的需要对其进行修改,然后将其复制到其确切位置。但是我认为可能会有些优雅。

最佳答案

简而言之,我认为(就像注释中提到的AKX一样),您可能想在容器中使用环境变量。以下SO问题描述了如何使用python这样做:docker env for python variables

这些可以在构建之前在dockerfile中设置,并在运行容器时提供。

关于python - 从DockerFile修改Python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60706978/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com