首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在v2管道中使用Azure ML扩展("az“命令)

在v2管道中使用Azure ML扩展("az“命令)
EN

Stack Overflow用户
提问于 2022-09-30 11:45:18
回答 1查看 138关注 0票数 0

我试图在Azure DevOps管道中安装Azure CLI (DevOps)的"ml“扩展,并得到一个错误,因为该扩展与包含在”mcr.microsoft.com/mlops/python:最新“映像(由管道运行程序使用)中的az版本不兼容:

代码语言:javascript
复制
Skipping 'ml-2.0.0a1-py3-none-any.whl' as not compatible with this version of the CLI.

所以我显然需要更新az命令,但是如何在管道代码中做到这一点呢?"az升级“不起作用:

代码语言:javascript
复制
az: 'upgrade' is not in the 'az' command group

或者,是否有一个新版本的az命令已经包含的mlops映像?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-06 06:25:56

正如@misha130所建议的,将Azure DevOps管道中定义的默认容器映像DevOps改为另一个具有最新Azure (az)的容器映像解决了这个问题:

代码语言:javascript
复制
resources:
  containers:
  - container: my-mlops
    image: mcr.microsoft.com/azure-dev-cli-apps:latest

但是,该映像没有预先安装azureml组件,因此我还需要将这些安装命令添加到管道中:

代码语言:javascript
复制
  pip3 install azureml
  pip3 install azureml-core
  pip3 install azureml-pipeline

在此之后,我能够运行az ml命令(在az extension add -n ml -y之后),还可以使用从Azure DevOps管道导入的azureml来运行python3代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73908239

复制
相关文章

相似问题

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