如何修复错误“进程以退出代码-1073741819(0xC0000005)完成”
Posted
技术标签:
【中文标题】如何修复错误“进程以退出代码-1073741819(0xC0000005)完成”【英文标题】:How to fix the error `Process finished with exit code -1073741819 (0xC0000005)` 【发布时间】:2020-02-08 14:19:42 【问题描述】:我的问题是当我运行 FC 网络时,代码在 CPU 和 GPU 中运行良好。但是对于 CNN,我只能在 CPU 上进行训练。当我尝试在 GPU 上训练它时会引发错误。
像这样:
进程以退出代码 -1073741819 (0xC0000005) 结束
我发现代码转到 loss.backword 时出现的错误。当我使用第一列而不是第二列时发生错误。
device = torch.device("cuda:0")
device = torch.device("cuda:0" if opt.cuda else "cpu")
我的环境是 Python 3.6.9、Windows 10、Torch 1.2.0、Cuda 9.2。
【问题讨论】:
【参考方案1】:终于,我想通了。
这个错误只是因为我的一个变量没有加载到 cuda 中。
当我添加这个输出 = Variable(netD(real_cpu),requires_grad=True)
时,问题就解决了。
【讨论】:
以上是关于如何修复错误“进程以退出代码-1073741819(0xC0000005)完成”的主要内容,如果未能解决你的问题,请参考以下文章
进程以退出代码 -1073741819 (0xC0000005) C++ clion 完成
进程以退出代码 -1073741819 (0xC0000005) Python Tkinter GUI Canvas 更新完成
进程以退出代码 -1073741819 (0xC0000005) 结束 - C,CLion 但输出没有任何问题