我正在根据this article将计算机学习映像从Azure机器学习服务部署到Azure容器实例,但是始终停留在错误消息中:
Aci部署失败,并发生以下异常:容器应用程序崩溃。这可能是由于评分文件的init()函数中的错误引起的。
请检查您的容器实例xxxxxxx'的日志。
我尝试过:
以下是我的得分。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()
答案 0 :(得分:1)
您是否已使用模型对象上的'pofc_fc_model'
函数在工作区中注册了模型register()
?否则,将没有模型路径,并且可能导致失败。
请参阅本节中的模型注册:https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-deploy-and-where#registermodel