PaddleHub plato2_en_base==1.0.0多轮会话报错

btqmn9zl  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(42)

欢迎您反馈PaddleHub使用问题,非常感谢您对PaddleHub的贡献!
在留下您的问题时,辛苦您同步提供如下信息:

  • 版本、环境信息

1)PaddleHub2.04和PaddlePaddle版本2.20
2)aistudio上运行plato2_en_base==1.0.0多轮会话模块
报错信息
InvalidArgumentError: Broadcast dimension mismatch. Operands could not be broadcast together with the shape of X = [20, 16, 20, 26] and the shape of Y = [20, 16, 1, 7]. Received [26] in X is not equal to [7] in Y at i:3.
[Hint: Expected x_dims_array[i] == y_dims_array[i] || x_dims_array[i] <= 1 || y_dims_array[i] <= 1 == true, but received x_dims_array[i] == y_dims_array[i] || x_dims_array[i] <= 1 || y_dims_array[i] <= 1:0 != true:1.] (at /paddle/paddle/fluid/operators/elementwise/elementwise_op_function.h:160)
[operator < elementwise_add > error]

0sgqnhkj

0sgqnhkj1#

你好,能提供下可运行的代码片段吗?

  • 版本、环境信息

1)PaddleHub2.04和PaddlePaddle版本2.20
PaddlePaddle的版本是不是填错了,目前最新的应该是2.0.2

chy5wohz

chy5wohz2#

在PaddleHub 2.0.4和PaddlePaddle 2.0.2的环境下测试,plato_en_base模型出现上述报错。原因是该模型尚未更新适配2.0版本,目前建议使用paddlenlp提供的plato-2预训练模型进行对话任务。

相关问题