首页 Paddle框架 帖子详情
paddle转换报错
收藏
快速回复
Paddle框架 问答深度学习 1121 4
paddle转换报错
收藏
快速回复
Paddle框架 问答深度学习 1121 4

报错 'paddle.fluid.core_avx.VarType' object is not callable

p_n = p_n.view(1, 2*N, 1, 1).type(dtype)

应该如何复现

0
收藏
回复
全部评论(4)
时间顺序
潜沉10
#2 回复于2021-01

pytorh版本:p_n = p_n.view(1, 2*N, 1, 1).type(dtype)

paddle版本:p_n = fluid.layers.reshape(x=p_n, shape=[1, 2*N, 1, 1]).type(dtype)

改为

p_n = fluid.layers.reshape(x=p_n, shape=[1, 2*N, 1, 1])

p_n = fluid.layers.cast(p_n, dtype)

0
回复
AIStudio810258
#3 回复于2021-01

2.0后逐渐不用fluid下的api了,可以参考新版本文档

0
回复
AIStudio810258
#4 回复于2021-01

https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/tensor/manipulation/reshape_cn.html#reshape

0
回复
AIStudio810258
#5 回复于2021-01

试试 paddle.reshape 吧,版本得2.0以上

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