attributeError:module'name'没有属性'install_deep_learning_model'

118.
6.
一个礼拜前
yanli3.
经过
新的因素

嘿,大家,

我正在尝试做一些深度学习任务,当我试图安装成功从我的AGOL包层加载的模型时,我得到了这个错误消息。有人知道造成这种情况的原因和解决方法吗?

我的ArcGIS的版本为1.8.1,ArcGIS Pro为2.6.2,没有图像分析者许可证。这是相对于错误吗?原因它似乎发生在7587行,_tbx.install_deep_learning_model()的Tools.py。

yanli3_1-1624307250675.png

提前致谢。

y

0.荣誉
6个回答
DanPatterson
经过 MVP荣誉贡献
MVP荣誉贡献

你是否为你的Pro版本安装了框架?

ESRI /深学习框架:安装支持ArcGIS Syst的深度学习框架......


......有点退休......
0.荣誉
yanli3.
经过
新的因素

嗨丹,

谢谢你。

我可以像SSD.FIT一样的训练,fasterrcnn.fit,...所以我想我已经安装了.learn的包。无论如何,我会阅读链接并试一试。很快就会回来。

y

0.荣誉
tim_mcginnes.
经过
偶尔撰稿人III

嗨燕,

ArcGIS.Learn中的Install_Model功能用于将深度学习模型部署到ArcGIS Enterprise Image Server。那是你想要做的吗?

你用的是什么模型?如果你没有图像分析扩展,那么一些对象检测模型可以使用arcgis运行模型。学习预测函数。

0.荣誉
yanli3.
经过
新的因素

嗨蒂姆,

谢谢你。

不,我不会动用它。另外,在调用Model(mymodel)来进行对象检测之后也没有必要安装。我检查了模型信息,很好。

是的,我发现我可以像run learn.ssd.fit()即使没有图像分析师。

现在我的问题是,我无法运行detect_objects()。似乎输入栅格必须是来自在线项目的图层。atcpy.Raster输出不接受。虽然我没有权限创建图像层到我的agol或从pro分享。在这里陷入困境。

0.荣誉
tim_mcginnes.
经过
偶尔撰稿人III

detect_objects函数专门用于Image Server,这就是为什么它需要一个光栅层。而且它目前只在ArcGIS Enterprise中工作,而不是AGOL。

SSD学习部分中有一个函数,称为预测 - 它应该拍摄本地栅格文件并返回检测到的对象的边界框列表。

tim_mcginnes_0-1624399574110.png

0.荣誉
yanli3.
经过
新的因素

谢谢时间。我会试一试。非常欣赏它。

0.荣誉