运行时报Check failed: in_->ids错误
已关闭
运行时报Check failed: in_->ids错误
Created by: youan1
issue_script_and_input_case.zip
麻烦看看上述脚本哪里错了,相应脚本为1.py,输入的base case为issue_sample,错误如下:
谢谢!
Created by: hedaoyuan
接embedding层的lyaer.data需要用integer_value,而不是sparse_binary_vector。 参考这里
data1 = paddle.layer.data("slot1", paddle.data_type.sparse_binary_vector( slot1_size)) data2 = paddle.layer.data("slot2", paddle.data_type.sparse_binary_vector( slot2_size)) data3 = paddle.layer.data("slot3", paddle.data_type.sparse_binary_vector( slot3_size)) data4 = paddle.layer.data("slot4", paddle.data_type.sparse_binary_vector( slot4_size))
Created by: lcy-seso
-
@youan1 请尽量不要在 issue 中贴图片,不能够被其它用户搜索到。请优先自己调试。
-
上面的出错信息是
embedding
层需要接受 word index 作为输入,但是这一层现在的数据输出是空。通常都是因为data layer
中使用了错误的数据类型,而 reader 中也返回了错误的类型,导致embedding
层去读取数据时,数据为空。请检查data layer 使用的数据类型,以及reader是否返回了该类型。@hedaoyuan 是对的,应该使用integer_value_sequence
而不是sparse_binary_vector
。 -
如果却是因为我们文档缺失造成使用不便利,请尽管提issue给我们,我们会通过文档来close此issue。
-
请注册或登录再回复