使用torch.nn.CrossEntroyLoss()出错
pytorch吧
全部回复
仅看楼主
level 1
-紬- 楼主
图1的11行使用了该函数,但是出现报错,内容如图2,说应该用long类型;
所以我在图1第8行加了转换为long类型的代码,并且把y类型打印出来(如图3),发现在循环中前面一部分运行没有错误,但是后面某一步出错了,报错内容如图2,但是所打印出来的y类型都是long.
请教一下应该怎么修改,才能使torch.nn.CrossEntroyLoss函数运行成功
2023年06月16日 04点06分 1
level 1
-紬- 楼主

2023年06月16日 05点06分 2
level 11
[汗]报的错似乎不是那一行,是你eval下面那些
2023年06月17日 07点06分 3
哈哈,我知道了,确实是这里的问题,谢谢
2023年06月20日 12点06分
1