首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试部署模型时Azure机器学习失败

尝试部署模型时Azure机器学习失败
EN

Stack Overflow用户
提问于 2019-12-17 14:57:59
回答 1查看 936关注 0票数 1

我目前正在尝试在azure上部署一个模型,并将它的端点公开给我的应用程序,但我一直遇到错误

部署代码

代码语言:javascript
复制
model = run.register_model(model_name='pytorch-modeloldage', model_path="outputs/model") print("Starting.........")

inference_config = InferenceConfig(runtime= "python", 
                                   entry_script="pytorchscore.py",
                                   conda_file="myenv.yml")

aciconfig = AciWebservice.deploy_configuration(cpu_cores=1,auth_enabled=True,
                                               memory_gb=1, 
                                               tags={'name':'oldageml', 'framework': 'pytorch'},
                                               description='oldageml training')

service = Model.deploy(workspace=ws, 
                           name='pytorch-olageml-run', 
                           models=[model], 
                           inference_config=inference_config,
                           overwrite=True,
                           deployment_config=aciconfig)

service.wait_for_deployment(True)
# print(service.get_logs()) print("bruh did you run", service.scoring_uri) print(service.state)

误差

代码语言:javascript
复制
ERROR - Service deployment polling reached non-successful terminal state, current service state: Transitioning
More information can be found here: 
Error:
{
  "code": "EnvironmentBuildFailed",
  "statusCode": 400,
  "message": "Failed Building the Environment."
}
EN

回答 1

Stack Overflow用户

发布于 2019-12-19 12:13:04

我也犯了这个错误,几天前我就确信它起作用了!总之,我意识到我在环境定义中使用python3.5。我把它改成了3.6,它起作用了!我注意到在2019年12月9日有了一个新版本的azureml-代码。

这是我更改环境的代码;我为变量添加了环境,而不是像您这样为文件添加环境,所以这有点不同。

代码语言:javascript
复制
myenv=Environment(name="env-keras")
conda_packages = ['numpy']
pip_packages = ['tensorflow==2.0.0', 'keras==2.3.1', 'azureml-sdk','azureml-defaults']
mycondaenv = CondaDependencies.create(conda_packages=conda_packages, pip_packages=pip_packages, python_version='3.6.2')
myenv.python.conda_dependencies=mycondaenv
myenv.register(workspace=ws)

inference_config = InferenceConfig(entry_script='score.py',source_directory='.',environment=myenv)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59376866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档