当前位置:   article > 正文

解决: RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be

runtimeerror: cuda error: device-side assert triggered cuda kernel errors mi

主要可能出现的原因:1.传入传出的通道数不对;2.net最终全连接输出的class数目对不上labels;3. devices没有具体到某一个,而是一个list;4. 关了重新再连。建议先用一个单tensor如下,进行检验net的输入输出正确性,再放到dataset上。

  1. X = torch.rand(size=(32, 3, 224, 224)).to(devices[0])
  2. for layer in net:
  3. X = layer(X)
  4. print(layer.__class__.__name__,'output shape:\t', X.shape)

笔者首先尝试了前三个,结果还是报这个错,确认修改无误了把这玩意关了,再打开,正常运行了。。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/89192
推荐阅读
相关标签
  

闽ICP备14008679号