我正在尝试使用 Python SDK 在 Azure ML 上设置 ML 管道。我已经编写了从 DockerFile 创建自定义环境的脚本,如下所示
from azureml.core import Environment
from azureml.core.environment import ImageBuildDetails
from other_modules import workspace, env_name, dockerfile
custom_env : Environment = Environment.from_dockerfile(name=env_name, dockerfile=dockerfile)
custom_env.register(workspace=workspace)
build : ImageBuildDetails = custom_env.build(workspace=workspace)
build.wait_for_completion()
但是,ImageBuildDetails
该方法返回的对象build
在执行最后一行时总是超时wait_for_completion()
,......可能是由于我无法更改的网络限制。
那么,我怎样才能通过 SDK 以一种不完全依赖于返回ImageBuildDetails
对象的方式检查构建状态呢?