Python 如何在pytorch中对两个4D大小不等的张量进行元素相乘?

Python 如何在pytorch中对两个4D大小不等的张量进行元素相乘?,python,pytorch,Python,Pytorch,我有张量a和张量B A的大小=[2,64,56,56] B的大小=[2,64,29,29] 如何执行火炬.mul(A,B)?张量大小不等 运行时错误:形状[2,64,56,56]对于大小为107648的输入无效 您可以在此处查看文档: 在这里,您可以阅读: 输入和其他输入的形状必须是可广播的 您可以在此处阅读有关广播能力的内容: 最后,考虑一下你想要实现的目标可能是有意义的。我不确定你想要这样的运算做什么,因为要得到元素乘法,你需要张量具有相同的形状

我有张量a和张量B

A的大小=[2,64,56,56]

B的大小=[2,64,29,29]

如何执行火炬.mul(A,B)?张量大小不等

运行时错误:形状
[2,64,56,56]
对于大小为107648的输入无效


您可以在此处查看文档:

在这里,您可以阅读:

输入和其他输入的形状必须是可广播的

您可以在此处阅读有关广播能力的内容:

最后,考虑一下你想要实现的目标可能是有意义的。我不确定你想要这样的运算做什么,因为要得到元素乘法,你需要张量具有相同的形状