Azure AI中如何修改Dockerfile自定义环境构建Job的超时时间?
修改Azure AI自定义环境构建Job的超时时间
要解决构建超时被终止的问题,只需在创建BuildContext对象时,通过build_timeout参数指定自定义超时时长(单位为分钟),覆盖默认的90分钟限制。
修改后的代码示例
# Create Environment from Dockerfile from azure.ai.ml.entities import Environment, BuildContext env_docker_context = Environment( build=BuildContext( path="/<Folder_Containing_Dockerfile>/", build_timeout=360 # 设置为6小时(360分钟),可根据实际需求调整 ), name="new_env", description="Environment, using Dockerfile.", ) ml_client.environments.create_or_update(env_docker_context)
关键说明
build_timeout参数接受整数类型值,单位是分钟,可根据实际构建耗时设置合理数值,比如180(3小时)、360(6小时)等。- 注意Azure ML对构建任务的超时上限限制,一般设置不超过24小时(1440分钟)均可行,具体需遵循Azure服务配额规则。
内容的提问来源于stack exchange,提问作者Ricardo Sousa
相关产品推荐
相关产品推荐

