我正在Azure中运行一个python笔记本,并创建了一个自动ML实验,并尝试使用Python脚本部署模式。模型部署成功,我可以看到端点,但是,当投递到端点时,我得到的输出是“No模块”,名为'xgboost‘。
这是我对conda的YAML,我还包括py-xgboost和xgboost。
我遗漏了什么?
名称: project_environment依赖项:
- inference-schema
- azureml-defaults
- azureml-explain-model
- numpy>=1.16.0,<1.17.0
- pandas>=0.21.0,<=0.23.4
- scikit-learn>=0.19.0,<=0.20.3
- py-xgboost
- fbprophet==0.5
- holidays==0.9.11
- psutil>=5.2.2,<6.0.0
- xgboost
- azureml-sdk[notebooks,automl] channels:发布于 2020-08-14 08:41:18
我能够通过确保pip和conda包正确地分开来解决这个问题。看一下裸部的凹痕。
此外,添加azureml -默认值将带来azureml相关的包。
名称: project_environment依赖项:
- azureml-train-automl-runtime==1.11.0.post1
- inference-schema
- azureml-explain-model==1.11.0
- azureml-defaults==1.11.0https://stackoverflow.com/questions/63406743
复制相似问题