首页 Paddle框架 帖子详情
关于1.6版本的layers.assign()
收藏
快速回复
Paddle框架 问答深度学习模型训练 338 1
关于1.6版本的layers.assign()
收藏
快速回复
Paddle框架 问答深度学习模型训练 338 1

在搭建深度学习模型的时候使用到

context_ = layers.assign(context)

但是执行exe.run的时候报了如下错误:

Error: The Input Variable(X) of assign Op used to determine kernel data type is empty or not LoDTensor or SelectedRows.
[Hint: Expected data_type != dafault_data_type, but received data_type:-1 == dafault_data_type:-1.] at (D:\1.6.3\paddle\paddle\fluid\framework\operator.cc:1181)

这是context的属性:

name: "tmp_84"
type {
type: LOD_TENSOR
lod_tensor {
tensor {
data_type: FP32
dims: -1
dims: 300
dims: 256
}
lod_level: 0
}
}

请问怎么解决这个错误呀?

0
收藏
回复
全部评论(1)
时间顺序
小也猪哼唧
#2 回复于2021-04

这里新手,请问LodTensor应该怎么复制呀?

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