ThunderBirde无法登录问题、pycharm调试一直收集数据、RuntimeError: CUDA error: device-side assert triggered等疑难杂症解决

引用链接:

1https://www.likecs.com/show-361777.htmlhttps://www.likecs.com/show-361777.htmlhttps://www.likecs.com/show-361777.html

1. Ubuntu系统邮箱无法登录问题:

参考上述链接,在163邮箱获得授权码,将授权码当作密码输入即可登陆。

2.Pycharm调试一直收集数据卡住不动,无法调试问题

https://blog.csdn.net/weixin_43570470/article/details/124985575

参考这个链接,将Gevent compatible选项打上勾即可进行调试

3.跑程序时遇到RuntimeError: CUDA error: device-side assert triggered错误解决办法

首先,这个问题会报一大堆看不懂的错误:

RuntimeError: CUDA error: device-side assert triggeredCUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
等等等一大堆。

先给出参考链接:

https://blog.csdn.net/qq_37700257/article/details/124513572

 等等很多博客会说数组越界,但是又定位不到错误地点,这时不要慌张,先出去喝口水哈哈哈

这个错误的原因绝大部分是由于没有做归一化,主要检查的地方有:

1. 数据集的dataloader,如果不是0.1这种标签的,就要做归一化

方法有 x/255,或者transform变化的归一化等等,

2.网络的输出或者关键节点有没有BN再或者输出有没有softmax或者sigmod等等的归一化操作

3.再就是检查损失函数是不是能与输入对起来,比如用CELoss,里边自带softmax操作,而BCELoss就没有softmax.等等

总之呢,这个错误主要的错误地点就这几个,我自己的错误就主要出现在第一个上,多检查几遍即可。

欢迎补充,交流。

你可能感兴趣的:(pycharm,ide,python)