首页 Paddle框架 帖子详情
paddle.fluid.embedding 出错
收藏
快速回复
Paddle框架 问答深度学习 898 2
paddle.fluid.embedding 出错
收藏
快速回复
Paddle框架 问答深度学习 898 2

CPU 2
RAM 8GB
Python 3.7
PaddlePaddle 1.6.0
输入数据:
1

代码:
        print("sliced_feature len ====",sliced_feature.shape)
        paddle.fluid.layers.Print(sliced_feature,summarize=20)
        emb = fluid.layers.embedding(input=sliced_feature, size=[10000, 3*15*108], param_attr=fluid.ParamAttr(learning_rate=30))

出错信息:
2
@zhangting2020
data.txt

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

看了下报错内容:embedding的输入(input)的值要在0~10000之间,但是输入的值中存在-1。
可以参考该API的说明,关于输入有提到:input中的id必须满足 0 =< id < size[0] 。https://www.paddlepaddle.org.cn/documentation/docs/zh/api_cn/fluid_cn/embedding_cn.html#embedding
请检查embedding的输入。

0
回复
AIStudio791359
#3 回复于2019-12

查到了谢谢

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