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

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

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

采纳成功

您已采纳当前回复为最佳回复

XY_Vision

发帖: 11粉丝: 0

发消息 + 关注

发表于2021年03月10日 16:39:07 305 2
直达本楼层的链接
楼主
显示全部楼层
[算子编译] 【MindSpore】【ConvTranspose2d功能】关于输出尺度的问题

我注意到nn.ConvTranspose2d中 不像pytorch的反卷积有一个output_padding参数。这似乎会导致输出的size不一致。

根据API中给出的公式:

image.png

如果现在我希望在ks_h=3的情况下得到 H_out=2H_in,由于padding只能是整数,最终只能得到2H_in+1或2H_in-1

而对应pytorch中的情况,由于其存在output_padding,就可以通过设置output_padding=1得到H_out=2H_in

image.png

请问针对这个问题,有什么比较好的解决方案可以保证输出的size为输入的size*stride?


MindSpore

举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

chengxiaoli

发帖: 238粉丝: 31

级别 : 版主,版块专家

发消息 + 关注

发表于2021年03月10日 17:48:09
直达本楼层的链接
沙发
显示全部楼层

您好,欢迎使用MindSpore。

根据您的需求正在分析问题的解决方法,请您耐心等待下,谢谢。

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

梁成辉

发帖: 0粉丝: 1

发消息 + 关注

发表于2021年03月11日 15:12:33
直达本楼层的链接
地板
显示全部楼层

额外执行Padding算子打pad。

评论
XY_Vision 2021-3-11 19:34 评论

哦有道理!感谢!

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

游客

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

邀请回答
您可以邀请3位专家

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200