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——升级。可能事情并没有按预期进行。谢谢