Azure容器实例部署失败

时间:2019-03-26 09:39:33

标签: python containers azure-machine-learning-studio azure-container-instances

我正在根据this article将计算机学习映像从Azure机器学习服务部署到Azure容器实例,但是始终停留在错误消息中:

  

Aci部署失败,并发生以下异常:容器应用程序崩溃。这可能是由于评分文件的init()函数中的错误引起的。
  请检查您的容器实例xxxxxxx'的日志。

我尝试过:

  1. 在aci_config中增加memory_gb = 4。
  2. 我做到了 troubleshooting在本地,但我找不到任何东西。

以下是我的得分。py

def init():
    global model
    model_path = Model.get_model_path('pofc_fc_model')
    model = joblib.load(model_path)

def run(raw_data):
    data = np.array(json.loads(raw_data)['data'])
    y_hat = model.predict(data)
    return y_hat.tolist()

1 个答案:

答案 0 :(得分:1)

您是否已使用模型对象上的'pofc_fc_model'函数在工作区中注册了模型register()?否则,将没有模型路径,并且可能导致失败。

请参阅本节中的模型注册:https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-deploy-and-where#registermodel