Azure机器学习批量端点调用失败:镜像不存在错误求助
Azure Data Factory调用AutoML批量端点失败的排查与解决
核心问题分析
报错信息Unable to get image details : Image mcr.microsoft.com/mcr.microsoft.com/azureml/curated/azureml-automl:141 for environment batch-inference-ncd-env does not exist in registry的关键问题在于镜像地址存在重复的域名前缀:正确的Azure ML curated镜像地址应为mcr.microsoft.com/azureml/curated/azureml-automl:141,而报错中的地址重复了mcr.microsoft.com,导致镜像无法被识别和拉取。
解决步骤
- 检查并修正环境的镜像配置
- 登录Azure Machine Learning工作室,定位到批量端点关联的
batch-inference-ncd-env环境 - 查看环境的Docker镜像设置,确认地址是否包含重复的
mcr.microsoft.com前缀,若存在则修改为正确的mcr.microsoft.com/azureml/curated/azureml-automl:141
- 登录Azure Machine Learning工作室,定位到批量端点关联的
- 重新部署批量端点
修改环境配置后,重新部署目标批量端点,确保更新后的环境配置生效 - 验证镜像可用性
可通过执行命令docker pull mcr.microsoft.com/azureml/curated/azureml-automl:141测试镜像是否能正常拉取,排除镜像源本身的访问问题 - 确认Data Factory调用参数
检查Azure Data Factory中调用批量端点的活动配置,确认未传递错误的环境参数或端点引用
内容的提问来源于stack exchange,提问作者alessandro rapiti
相关产品推荐
相关产品推荐

