我为我的机器学习模型创建了一个CI-CD管道。在我的模型训练完成后,我已经注册了模型。我正在尝试使用Azure Cli使用以下inline命令下载模型:
az ml model download -g $(azureml.resourceGroup) -w $(azureml.workspaceName) -i $(jq -r .modelld metadata/model.json) -t ./models --overwrite
但我得到的错误如下:
/opt/hostedtoolcache/Python/3.6.15/x64/lib/python3.6/site-packages/azureml/_cli/cli_command.py:11: FutureWarning: azureml.core: AzureML support for Python 3.6 is deprecated and will be dropped in an upcoming release. At that point, existing Python 3.6 workflows that use AzureML will continue to work without modification, but Python 3.6 users will no longer get access to the latest AzureML features and bugfixes. We recommend that you upgrade to Python 3.7 or newer. To disable SDK V1 deprecation warning set the environment variable AZUREML_DEPRECATE_WARNING to 'False'
from azureml.core import get_run
ERROR: argument --model-id/-i: expected one argument
由于我对Azure Devops非常陌生,因此无法确定此处的问题。该如何解决这个问题?
1条答案
按热度按时间avwztpqn1#
我尝试了下面的代码来下载带有模型ID的az ml模型,您可以通过访问您的Azure ML工作区来找到模型ID,该模型ID是您的modelname的名称和版本:版本号modelml:1模型如下所示:-
我的Azure Devops CLI任务:-
YAML脚本:-
我已经参考了本文档的az ml模型下载命令。
输出:-
我的本地Azure CLI代码:-
输出:-