跑实验时遇到这个问题。网上总结的原因:1不同模块对device设置不同的;2cuda和pytorch版本不匹配;3shape维度不匹配
我的代码中是FF.one_hot中指定的数大于向量长度了。相当于访问越界。
遇到这个问题以后,在调试过程中无法查看tensor的数据。解决办法是打断点定位,定位到可以查看tensor数据的最后一句。即为问题出现的位置。
跑实验时遇到这个问题。网上总结的原因:1不同模块对device设置不同的;2cuda和pytorch版本不匹配;3shape维度不匹配
我的代码中是FF.one_hot中指定的数大于向量长度了。相当于访问越界。
遇到这个问题以后,在调试过程中无法查看tensor的数据。解决办法是打断点定位,定位到可以查看tensor数据的最后一句。即为问题出现的位置。