如何修复错误“进程以退出代码-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 但输出没有任何问题

PyQt5 窗口在运行几秒钟后自动关闭 - “进程以退出代码 -1073741819 (0xC0000005) 完成”

如何轻松修复 Checkstyle 错误?

如何修复:远程服务器返回错误:(400)错误请求