首页 > 其他 > 详细

nan踩坑记

时间:2019-12-16 19:54:28      阅读:113      评论:0      收藏:0      [点我收藏+]

1、检查数据
如果输入的是图片数据,先检查是否有 打不开的图片/大小明显异常的图片;
检查输入模型的数据是否与所使用的loss函数提供接口中的要求相一致。

2、检查所有除式中的分母
特别是在自己实现的归一化函数中,尤其需要注意。

3、检查是否有进行log_softmax。

4、在PyTorch中可以使用如下代码来检查是否出现nan,并定位可能出现错误的输入的位置
with torch.autograd.detect_anomaly():
loss.backward()

nan踩坑记

原文:https://www.cnblogs.com/dundundun/p/12050812.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!