gpt4 book ai didi

Python 代码在 Azure ML 实验中失败,但在 conda 环境中运行

转载 作者:行者123 更新时间:2023-12-02 06:56:33 25 4
gpt4 key购买 nike

我已在 Azure ML 计算实例中创建了自定义 conda 环境,并已验证 python 代码是否在该环境中运行。但是,当我在 Azure ML 实验中提交 .py 文件时,即使为实验设置了相同的 conda 环境,运行也会失败。

这就是我提交实验的方式:

ws = Workspace.from_config()
compute_name = os.environ.get("AML_COMPUTE_CLUSTER_NAME", "mycompute_cluster")
compute_target = ws.compute_targets[compute_name]
env = Environment.from_existing_conda_environment('expEnv', "myEnv")
experiment = Experiment(workspace=ws, name='exp')
config = ScriptRunConfig(source_directory='./',
script='exp1.py',
compute_target=compute_target)

config.run_config.environment = env
run = experiment.submit(config)
aml_url = run.get_portal_url()
print(aml_url)

我还尝试从 conda YAML 文件创建 Azure ML 环境并在提交实验时使用它,但我仍然遇到相同的错误。

错误:

UserError: module 'tensorflow.python.training.experimental.mixed_precision' has no attribute '_register_wrapper_optimizer_cls'

最佳答案

所需的模块似乎丢失或重命名。您需要确保在代码中使用具有 required 属性的相同模块版本。

此外,您可能需要按照 @HarshithaVeeramalla-MT 在评论部分中的建议使用 pip3 install tf-nightly 命令安装模块 tf-nightly

关于Python 代码在 Azure ML 实验中失败,但在 conda 环境中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70437519/

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