RuntimeError: size mismatch, m1: [450 x 1], m2: [30 x 1] at C:\w\1\s\windows\pytorch\aten\src\TH/generic/THTensorMath.cpp:136
时间: 2023-09-29 16:09:01 浏览: 164
RuntimeError: DataLoader worker (pid(s) 9528, 8320) exited unexpectedly
这个错误通常出现在 PyTorch 中进行矩阵乘法时,矩阵的维度不匹配。具体来说,m1 矩阵的列数应该与 m2 矩阵的行数相同,但是在你的代码中,m1 矩阵的列数是 1,而 m2 矩阵的行数是 30,因此无法进行矩阵乘法,从而出现了这个错误。
要解决这个错误,你需要检查一下你的矩阵维度是否正确,并确保它们匹配。如果有必要,你可以使用 PyTorch 中的函数来转置矩阵,或者使用广播机制来扩展矩阵的维度,以确保它们可以进行矩阵乘法。
阅读全文