当前位置: 首页 > 知识库问答 >
问题:

在Azure笔记本中使用远程Azure自动机器学习模型时导入错误

慕阳文
2023-03-14

我已经在Azure ML计算集群上训练了一个自动机器学习模型。

我正试图在Azure托管的Jupyter笔记本中使用该远程模型。

这是工作簿中试图加载远程模型的代码:

remote_run = AutoMLRun(experiment = experiment, run_id = '... Experiment id ...')
remote_best_run, remote_fitted_model = remote_run.get_output()

此代码失败,出现以下错误:

ModuleNotFoundError在2#remote(远程)运行中进行回溯(最近一次调用)。等待\u完成(显示\u输出=真)3导入熊猫作为pd----

~/anaconda3_501/lib/python3。6/现场包/azureml/列车/automl/运行。在get_输出(自我、迭代、度量)406 407中的py,打开(model_local,“rb”)作为model_文件:--

ModuleNotFoundError:没有名为“pandas”的模块_图书馆。tslibs。时间戳

Azure ML计算集群上安装的与Jupyter笔记本内核中安装的可能存在版本差异,或者我缺少一个包。

我怎样才能使这个远程模型工作?

作为补充参考,我将遵循本教程:https://notebooks.azure.com/NileshA/projects/GlobalAI

注1:我也可以通过在jupyter笔记本中运行以下代码来重现此错误:

import pickle

with open('model.pkl', 'rb') as p_f:
    data = pickle.load(p_f)

共有1个答案

曾景龙
2023-03-14

我给Auto ML帮助台发了电子邮件,他们解决了这个问题。

引述他们的话:

我们有一个错误,其中AutoML推理失败,因为熊猫版本是0.22.0,没有一些API支持。

我将我托管笔记本上的熊猫升级到0.23.4版本,之后模型解封并成功工作

 类似资料:
  • 我是Azure机器学习的新手。 我试图从Azure机器学习工作室经典中的数据集中打开一个笔记本。 但我得到了这个错误: 打开笔记本失败。笔记本id:ebb913d436ef45d4b1872b6e5d7167dc。 正如你在图片上看到的,我甚至不可能访问左侧菜单中的所有笔记本。

  • 我已经找了几个小时了,但找不到一个能回答这个问题的东西。我已经创建并发布了一个新的Azure机器学习服务,并创建了一个endpoint。我可以使用Postman REST客户机调用服务,但是通过JavaScript网页访问它会返回一个控制台日志,说明该服务启用了CORS。现在,对于我来说,我想不出如何为Azure机器学习服务禁用CORS。如有任何帮助,不胜感激,谢谢!

  • 我在Azure machine Learning上创建了一个虚拟机,我正在运行一个简单的jupyter笔记本。我想安装jupyter扩展,因为我真的需要可折叠的标题,但它似乎不起作用。我尝试了pip安装,它已经安装,但菜单没有出现。。。

  • 我正在尝试测试Azure机器学习工作室。 我想使用TensorFlow,但它没有安装在Jupyter笔记本上。 我如何在笔记本上使用一些机器学习库,如TensorFlow,Theano,Keras,...? 我试过这个: 但是,我得到了错误如下:

  • 机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 源码:https://www.wenjiangs.com/wp-content/uploads/2022/12/ML_Notes.zip

  • 在Microsoft Azure机器学习下创建计算实例并选择Jupyter以打开Jupyter笔记本后,我将从菜单中选择新建终端。然而,我得到以下错误: 我已经重新创建了compute实例,但运气不佳。 你知道这个问题与什么有关吗? 谢谢