首页 Paddle框架 帖子详情
concat未运行时强制检查报错
收藏
快速回复
Paddle框架 问答深度学习 1305 5
concat未运行时强制检查报错
收藏
快速回复
Paddle框架 问答深度学习 1305 5

使用resize_bilinear对不同的feature map进行resize之后(actual shape指定实际形状),进行concat,concat编译时提示shape不对,但是在实际运行的时候是可以保证size对齐的,想问下在编译时就得得保证concat的所有feature map的size是一致的吗?

0
收藏
回复
全部评论(5)
时间顺序
AIStudio785464
#2 回复于2019-11

是的,在编译阶段需要保持一致

0
回复
AIStudio374196
#3 回复于2019-11

嗯嗯好的,但是这样就得保证使用resize op的时候,scale和actual shape能够完全对上是吧(比如说编译时shape需要完全是32或者是64的整数倍等)?我看elemwise_add等op没有这样的检查,是否可以去掉concat的编译shape检查呢?

0
回复
AIStudio785464
#4 回复于2019-11

resize_bilinear这个op里,使用output_shape指定值是构图时候检查用的,实际运行时生效的是actual shape这个参数。只要指定好output_shape保证构图时候检查通过就行,scale和output_shape指定一个就可以了,out_shape的优先级高于scale。

0
回复
AIStudio374196
#5 回复于2019-11

嗯嗯,我试了一下,是可以的,多谢!有个建议,文档里的表述似乎有点矛盾~https://www.paddlepaddle.org.cn/documentation/docs/zh/api_cn/layers_cn/resize_bilinear_cn.html#resize-bilinear
image

0
回复
AIStudio785464
#6 回复于2019-11

好的,感谢~ 我反馈给相关同学

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户