Azure machine learning service 数据漂移笔记本的问题

Azure machine learning service 数据漂移笔记本的问题,azure-machine-learning-service,Azure Machine Learning Service,运行此功能时,我在运行特定单元格时遇到问题: exp=实验(ws,datadrift.\u id) dd_run=run(实验=exp,run_id=run) 运行详细信息(dd_run).show() 这将生成以下回溯: (...) ImportError: cannot import name 'get_run_ids_and_metric_types_filter_expression' 我相信这个笔记本可能有版本问题。我正在运行AzureML SDK 1.0.60,此示例取自笔记本的

运行此功能时,我在运行特定单元格时遇到问题:

exp=实验(ws,datadrift.\u id)
dd_run=run(实验=exp,run_id=run)
运行详细信息(dd_run).show()
这将生成以下回溯:

(...)
ImportError: cannot import name 'get_run_ids_and_metric_types_filter_expression'
我相信这个笔记本可能有版本问题。我正在运行AzureML SDK 1.0.60,此示例取自笔记本的1.0.60版本(至少是主分支中截至今天的版本)

或者这是我的环境的问题

通过检查运行的输出日志,我还意识到我正在对作业本身进行回溯:

实验失败了。正在完成运行。。。 回溯(最近一次呼叫最后一次): 文件“datadrift_run.py”,第173行,在 run.run(目标日期) 文件“datadrift_run.py”,第100行,运行中 漂移主(参数漂移) 文件“/mnt/batch/tasks/shared/LS_root/jobs/playerlivier/azureml/13f371b5-1985-44c2-921c-fd66b0dbe852_15686466629244/mounts/workspacefilestore/azureml/13f371b5-1985-44c2-921c-fd66b0dbe852_15686666629244/_generate_script.py”,主行363 'datadrift\u id':args.datadrift\u id 文件“/mnt/batch/tasks/shared/LS_root/jobs/playerlivier/azureml/13f371b5-1985-44c2-921c-fd66b0dbe852_15686466629244/mounts/workspacefilestore/azureml/13f371b5-1985-44c2-921c-fd66b0dbe852_15686466629244/_generate_script.py”,第75行,在获取漂移度量中 diff_metrics=dsdo.run() 文件“/azureml envs/azureml_9a12ab39ef186b06eb543bbc347567d8/lib/python3.6/site packages/azureml/data/_dataset_diff.py”,第840行,正在运行 base\u profile\u metrics=get\u dataprofile\u metrics(self.base\u datasetprofile,self.config) 文件“/azureml envs/azureml_9a12ab39ef186b06eb543bbc347567d8/lib/python3.6/site packages/azureml/data/_dataset_diff.py”,第163行,在get_dataprofile_metrics中 列类型=列类型分类器[(dp.columns[c]。值计数为无,dp.columns[c]。直方图为无] 关键错误:“美国空军”
这两个不相关,但由同一个笔记本生成。

在我从原始笔记本的feature_list变量中删除“usaf”后,整个笔记本对我来说运行良好。这是安全的,因为训练数据集中不存在“usaf”列。这种可怕的事情不会发生在我身上。也许这是版本问题。我的环境是今天早上用最新的软件包从头开始创建的。您何时安装了azureml sdk和azureml contrib datadrift以及哪个版本?是的,这应该是环境或依赖性问题。我们在所有这些笔记本电脑上运行严格的门控测试,因此,如果出现任何问题,将归结为依赖项及其版本,或者env本身。我将构建一个干净的环境(建议使用3.6.5)并重新安装
azureml sdk
azureml contrib datadrift
。使用新环境工作。我的是一个笔记本虚拟机,上面安装了pip——升级。可能事情并没有按预期进行。谢谢