建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

dahu

发帖: 7粉丝: 0

发消息 + 关注

发表于2021年01月13日 19:23:26 231 12
直达本楼层的链接
楼主
显示全部楼层
[问题求助] 【MindStudio】【模型转换功能】caffe模型转换不成功

【功能模块】

在使用Mindstudio转换caffe模型时,遇到如下报错:

2021-01-12 23:02:27  E61205: In op[conv2d], [op [Conv2D] output featuremap w == 1, the input parameter must follow rule: chips_version in [Ascend310, Hi3796CV300CS] and fmap_h(with padding) == filters_h(after dilation)]

2021-01-12 23:02:27  E40007: Prebuild op[-1_0_conv17_2] failed, oppath[/home/dahu/Ascend/ascend-toolkit/20.1.rc1/x86_64-linux/opp/op_impl/built-in/ai_core/tbe/impl/conv2d], optype[Conv2D]. Please check the op's compilation error message.


在MindStudio的模型转化可视化工具上能看到此卷积层输出确实是128x1x1的规格,但是这个在caffe和opencv dnn上运行没有问题,不知道是否要对模型做什么其他设置或修改,麻烦帮忙看一下,万分感谢。

模型放在百度网盘:

链接:https://pan.baidu.com/s/1AMQRmHt-ScHN77ZBAjIk7g 

提取码:sfoc 


举报
分享

分享文章到朋友圈

分享文章到微博

苏打水

发帖: 9粉丝: 10

发消息 + 关注

发表于2021年01月13日 19:34:58
直达本楼层的链接
沙发
显示全部楼层

fmap_h(with padding) == filters_h(after dilation)检查下这个条件满足吗

评论
dahu 2021-1-13 19:38 评论

输入64x2x2,stride=2,kernel_size = 3,输出理应的featuremap理应是1x1,我就是不知道这个fmap_h(with padding) == filters_h(after dilation)具体含义是什么

... 查看全部
dahu 2021-1-14 08:47 评论

... 查看全部
点赞 评论 引用 举报

dahu

发帖: 7粉丝: 0

发消息 + 关注

发表于2021年01月14日 08:51:54
直达本楼层的链接
板凳
显示全部楼层

回复:苏打水 发表于 2021-1-13 19:34 fmap_h(with padding) == filters_h(after dilation)检查下这个条件满足吗

这里输入特征图的padding之后的h=4,确实不等于卷积核的h=3(这里没有使用dilation),但是普通卷积层并没有fmap_h== filters_h这个限制,在stride = 2的情况下,输出featuremap确实是1x1的。这里不解,是不是我理解不对,或者是模型转换需要对这样的情况做特殊处理

点赞 评论 引用 举报

xiaoyifan6

发帖: 5粉丝: 25

发消息 + 关注

发表于2021年01月14日 09:40:27
直达本楼层的链接
地板
显示全部楼层

回复:dahu 发表于 2021-1-14 08:51 这里输入特征图的padding之后的h=4,确实不等于卷积核的h=3(这里没有使用dilation),但是普通卷积层并没有fmap_h== filters_h这

应该是需要对卷积核或者特征图做处理使得带填充的特征图的高等于放大后的卷积核大小的高

点赞 评论 引用 举报

dahu

发帖: 7粉丝: 0

发消息 + 关注

发表于2021年01月14日 10:32:06
直达本楼层的链接
5#
显示全部楼层

回复:xiaoyifan6 发表于 2021-1-14 09:40 应该是需要对卷积核或者特征图做处理使得带填充的特征图的高等于放大后的卷积核大小的高

这个卷积层在caffe和oponcv DNN上都能正确运行,但是mindstudio对这个卷积层加了这个限制,我是否要自定义这个层来解决这个问题呢

点赞 评论 引用 举报

dahu

发帖: 7粉丝: 0

发消息 + 关注

发表于2021年01月14日 11:21:37
直达本楼层的链接
6#
显示全部楼层

回复:dahu 发表于 2021-1-14 10:32 这个卷积层在caffe和oponcv DNN上都能正确运行,但是mindstudio对这个卷积层加了这个限制,我是否要自定义这个层来解决这个问题呢

在论坛找到了相同的问题,https://gitee.com/ascend/modelzoo/issues/I24VEW?from=project-issue

image.png

想问一下,这个最新版本在哪获取

评论
dahu 2021-1-14 11:26 评论

我目前mindstudio版本为:2.0.0bate2,还有比这更新的版本吗。怎么有人是2.3.3

... 查看全部
xiaoyifan6 2021-1-15 14:15 评论

评论 dahu:之前2.3.3是内测版本,现在网站上没有2.3.3版本了

... 查看全部
点赞 评论 引用 举报

dahu

发帖: 7粉丝: 0

发消息 + 关注

发表于2021年01月15日 13:24:21
直达本楼层的链接
7#
显示全部楼层

论坛里能找到相同的问题,都结帖了,应该是解决问题了的,但是都没说怎么解决的这个问题,能把解决办法发出吗

点赞 评论 引用 举报

xiaoyifan6

发帖: 5粉丝: 25

发消息 + 关注

发表于2021年01月15日 14:27:33
直达本楼层的链接
8#
显示全部楼层

回复:dahu 发表于 2021-1-15 13:24 论坛里能找到相同的问题,都结帖了,应该是解决问题了的,但是都没说怎么解决的这个问题,能把解决办法发出吗

麻烦你把链接发下我看看

评论
dahu 2021-1-15 15:07 评论

论坛:https://bbs.huaweicloud.com/forum/thread-86998-1-1.html 码云:https://gitee.com/ascend/modelzoo/issues/I24VEW?from=project-issue

... 查看全部
点赞 评论 引用 举报

dahu

发帖: 7粉丝: 0

发消息 + 关注

发表于2021年01月15日 15:22:28
直达本楼层的链接
9#
显示全部楼层

回复:xiaoyifan6 发表于 2021-1-15 14:27 麻烦你把链接发下我看看

码云链接里描述了这个问题image.png

评论
苏打水 2021-1-15 17:07 评论

已联系你截图上的专家,专家反馈新版本已更新算子可以解决上面报错,建议安装新版本cann包

... 查看全部
点赞 评论 引用 举报

xiaoyifan6

发帖: 5粉丝: 25

发消息 + 关注

发表于2021年01月15日 17:30:36
直达本楼层的链接
10#
显示全部楼层

https://ascend.huawei.com/#/software/cann/community 

把之前的卸载,下载对应架构的toolkit包

点赞 评论 引用 举报

dahu

发帖: 7粉丝: 0

发消息 + 关注

发表于2021年01月18日 10:05:10
直达本楼层的链接
11#
显示全部楼层

回复:xiaoyifan6 发表于 2021-1-15 17:30 https://ascend.huawei.com/#/software/cann/community把之前的卸载,下载对应架构的toolkit包

我安装了最新版的cann,但是转换样例模型(分类模型:resnet50)时出现如下错误,完整日志在附件中,样例参考网址: https://support.huaweicloud.com/ug-mindstudioc75/atlasms_02_0070.html ,另外转换我自己的网络也会报类似的错误,麻烦帮忙定位与一下错误:

2021-01-17 17:59:28 Start to convert model

2021-01-17 17:59:28 export PATH=/usr/local/python3.7.5/bin:$PATH:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/atc/ccec_compiler/bin:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/atc/bin && export PYTHONPATH=$PYTHONPATH:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/atc/python/site-packages:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/atc/python/site-packages/auto_tune.egg/auto_tune:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/atc/python/site-packages/schedule_search.egg:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/opp/op_impl/built-in/ai_core/tbe && export LD_LIBRARY_PATH=/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/atc/lib64:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/driver/lib64:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/add-ons:/usr/local/python3.7.5/lib:/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/acllib/lib64 && export SLOG_PRINT_TO_STDOUT=1 && export ASCEND_OPP_PATH=/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/opp && /home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/atc/bin/atc --input_shape="data:1,3,224,224" --weight="/home/dahu/models/resnet50/resnet50.caffemodel" --check_report=/home/dahu/modelzoo/resnet50/device/network_analysis.report --input_format=NCHW --output="/home/dahu/modelzoo/resnet50/device/resnet50" --soc_version=Ascend310 --framework=0 --model="/home/dahu/models/resnet50/resnet50.prototxt"

2021-01-17 17:59:28 ATC start working now, please wait for a moment.

2021-01-17 17:59:55 ATC run failed, Please check the detail log, Try 'atc --help' for more information

2021-01-17 17:59:55 E19000: Path[/home/dahu/Ascend/ascend-toolkit/20.1.rc1.alpha001/x86_64-linux/opp/op_impl/custom/ai_core/tbe/config/ascend310]'s realpath is empty, errmsg[The file path does not exist.]

2021-01-17 17:59:55 E13003: Can't find any supported ops kernel and engine of [data], type is [Data]

2021-01-17 17:59:55 E13003: Can't find any supported ops kernel and engine of [dynamic_const_4909_695], type is [Const]

2021-01-17 17:59:55 E13003: Can't find any supported ops kernel and engine of [dynamic_const_4909_694], type is [Const]


评论
dahu 5 天前 评论

用之前CANN20.1(Ascend-cann-toolkit_20.1.rc1_linux-x86_64.run)可以转换成功

... 查看全部
xiaoyifan6 5 天前 评论

我有点晕了,你这个贴不是说转换失败吗,怎么之前用20.1的又可以转换成功

... 查看全部
dahu 5 天前 评论

评论 xiaoyifan6:自己的模型转换失败,报之前的错误,更新CANN后,连样例模型都转换不成功了

... 查看全部
点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册