脚本貌似跑不起来,会报错

#5
by haonanzhang - opened

image.png
view改成reshape会报别的错:
image.png

可以跑起来。
报错原因:这是因为view()需要Tensor中的元素地址是连续的,但可能出现Tensor不连续的情况,所以先用 .contiguous()。将其在内存中变成连续分布即可。
解决方案:output = self.dense(out.transpose(1, 2).contiguous().view(B, L, -1))

您好,修改后又遇到这个问题
image.png

我也在修改后遇到了RuntimeError: shape '[51520, 1610, -1]' is invalid for input of size 6594560的问题

可以跑起来。
报错原因:这是因为view()需要Tensor中的元素地址是连续的,但可能出现Tensor不连续的情况,所以先用 .contiguous()。将其在内存中变成连续分布即可。
解决方案:output = self.dense(out.transpose(1, 2).contiguous().view(B, L, -1))

Knowledge Engineering Group (KEG) & Data Mining at Tsinghua University org

已经修复了

This comment has been hidden

更新代码之后,还是会有这个问题
Error: 500, {"error":"An error occurred: shape '[51616, 1613, -1]' is invalid for input of size 6606848"}

Sign up or log in to comment