使用Docker容器“ docker_env”作为MLflow Project环境为python代码设置debugging breakpoint
的推荐方法是什么?
在调用mlflow run
时,尚未创建docker容器,因此Python解释器不可用于附加的调试器软件(例如,我使用VS Code)。
注意:据我所知,要启用调试器,我们需要将Python解释器附加到调试器软件。因此,这里的要点是,调用主ML程序时不会启动docker容器。每个MLflow项目运行都会创建一个新的Docker容器,该容器在Docker容器中创建一个新的python解释器。 (尽管此处未使用conda env,但对于每个MLflow运行启动的新conda环境也存在类似的情况。)