[新人提问] 又是关于exe.run中的 fetch_list=target_var问题
收藏
将exe.run(program=infer_program, ...) 替换成 program=fluid.default_main_program
AttributeError: 'function' object has no attribute '_graph'
请大家指教
0
收藏
请登录后评论
本人在复现一个文本分类,目前卡在最后一步的:预测文本输出
1. InvalidArgumentError: The type of data we are trying to retrieve does not match the type of data currently contained in the container.
[Hint: Expected dtype() == paddle::experimental::CppTypeToDataType::Type(), but received dtype():7 != paddle::experimental::CppTypeToDataType::Type():9.] (at ..\paddle\phi\core\dense_tensor.cc:143)
[operator < lookup_table > error]
程序开头加上:paddle.enable_static()
将exe.run(program=infer_program, ...) 替换成 program=fluid.default_main_program,又出现以上第二点的错误
不改的时候错误是int和float混合计算导致的吧,paddle中有一些暗坑,比如 a + b a是int,b是float会报错,而a是float,b是int就不会报错;
你可以看看代码中哪里调用了lookup_table函数,传入的参数类型是否一致
lookup_table函数代码里面没有找到调用的位置,参数类型均定义为int,这个问题卡了我两天好难过
我在aistudio试了一下仓库上的代码,结果爬取不到数据。。。。。
好早的问题啊
这个问题最后解决了吗,求教