我正在尝试使用笔记本本身通过 Azure ML Studio 部署 ML 模型。我们正在使用的命令可以在这里找到 https://learn.microsoft.com/en-us/azure/machine-learning/how-to-deploy-and-where?tabs=python#define-an-inference-configuration
我们已注册模型如下-
from azureml.core.model import Model
model = Model.register(ws, model_name="pdmrfull", model_path="pdmrfull.model")
但是在运行此命令时 -
service = Model.deploy(
ws,
"myservice",
["pdmrfull.model"],
dummy_inference_config,
deployment_config,
overwrite=True,
)
service.wait_for_deployment(show_output=True)
我们收到容器崩溃的错误。你的init方法失败了吗?
File "/var/azureml-app/pdmscore.py", line 3, in <module>
from pyspark.ml import Pipeline
ModuleNotFoundError: No module named 'pyspark'
init
方法是-
def init():
pipeline = PipelineModel.load('pdmrfull.model')
最佳答案
日志非常具有解释性,ModuleNotFoundError:没有名为“pyspark”的模块
。您在部署配置(环境)中安装的所有依赖项是什么?检查一下,也许您没有安装 pyspark
。
关于python - Azure ML Studio - 容器已崩溃。你的init方法失败了吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70517166/