引用链接:
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.等等
总之呢,这个错误主要的错误地点就这几个,我自己的错误就主要出现在第一个上,多检查几遍即可。
欢迎补充,交流。
|