问题描述:
用 PyTorch 写的一个python 脚本,脚本内容执行结束后,程序不能正常结束,按Ctrl + C也没用!!(虽然这个bug似乎对实验结果没什么影响,但是,很影响心情有没有,我居然不能控制自己写的代码……)
究竟是哪里出了问题??
经过筛查,发现问题是下面这句代码引起的:
loss.backward()
如何解决?
直接删了肯定不行,模型还跑不跑了,一通搜索之后,我似乎找到了解决办法 :网友解答
附录:
看完上面那个链接内容之后,你大概率会笑喷,或许这就是作为程序员的一种快乐吧,虽然没有解决问题~~
如果非要解决这个bug,可以尝试换系统或升级PyTorch包,若成功解决了上述问题,欢迎交流。
附上我的执行环境 OS: Win7 python 3.7.1 PyTorch: 1.5.1+cpu