我正在尝试使用Azure Machine Learning Service将ML模型部署为Web服务。
我已经有registered a model,现在想使用Azure(Python)笔记本在guide之后将其部署为Web服务。
这一步
service = Webservice.deploy_from_model(my-model-svc',
deployment_config=aciconfig,
models=[model],
image_config=image_config)
对我失败了
创建图像 图像创建操作完成为图像my-model-svc:5,操作“成功”创建服务 运行。 FailedACI服务创建操作完成,操作 “失败”服务创建轮询到达终端状态,当前服务状态:转换服务创建轮询到达终端状态,收到意外响应。
不确定可能是什么根本原因,因为(AFAIK)我无法访问Azure门户中部署的日志。
有人可以对此有所了解吗?
我认为你的init
功能失败了。我首先尝试将图像创建与图像部署隔离开来,然后首先测试图像:
az acr login -n <container-registry>
docker run -p 8000:5001 <container-registry>.azurecr.io/<image-name>:<image-version>
# basically, the entire image location, see pic below
POST http://localhost:8000/score
Content-Type: application/json
<container-registry>
是与ML工作空间相关联的Container Registry
的名称,您也可以从图像位置提取它,注意在第一个点之后删除所有内容: