根据本文,我正在将机器学习映像从 Azure 机器学习服务部署到 Azure 容器实例,但始终遇到错误消息:
Aci 部署失败并出现异常:您的容器应用程序崩溃。这可能是由评分文件的 init() 函数中的错误引起的。
请检查您的容器实例 xxxxxxx' 的日志。
我试过了:
- 在 aci_config 中增加 memory_gb=4。
- 我在本地进行了 故障排除,但找不到任何问题。
下面是我的分数.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()