Process finished with exit code -1073740791 (0xC0000409)报错解决方案
一、问题描述
使用Pycharm在跑一个深度学习网络时,出现以下报错:
Process finished with exit code -1073740791 (0xC0000409)
二、问题分析
出现以上报错,一般显卡显存不足导致的。所以可以通过以下几步来逐一排查:
- 判断自己的环境是否配置好,特别是cuda、cudnn
- 判断显卡驱动是否安装好或者需要更新
- 如果是windows下,可以打开任务管理器,查看GPU显存。
如下图所示,可以发现我的电脑有两个GPU,其中 GPU 0 是集成显卡, GPU 1 是独立显卡。一般而言,我们都采用性能更加强悍的独立显卡来训练网络。所以在主程序中,第一次训练时,最好要指定显卡;如果不指定的话,可能系统默认使用GPU 0,因此导致显存不足。
三、解决方案
指定使用 GPU 1 进行训练, 通需要在主程序前加入添加以下代码:
import os
os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
os.environ["CUDA_VISIBLE_DEVICES"] = "1"
当然,如果你有多张显卡,你也可以一起进行指定:
import os
os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
os.environ["CUDA_VISIBLE_DEVICES"] = "0,2,3" #指定第2,3,4张显卡处理
Process finished with exit code -1073740791 (0xC0000409)报错解决方案相关推荐
- python中关于Process finished with exit code -1073740791 (0xC0000409)的解决办法
有些小伙伴在运行python程序的时候会遇到上图这种情况.对于这种情况不要着急,使用排除法很容易解决. 情况一(也是网上较多的情况):(显卡)内存不足 这个时候,我们可以在pycharm里调一下内存: ...
- TensorFlow 2+PyCharm显示“Process finished with exit code -1073740791 (0xC0000409)”
目录 大致现象 第一个坑:PyCharm不显示报错信息 第二个坑:解决"Could not locate zlibwapi.dll" 大致现象 TensorFlow.Keras中的 ...
- pyqt5运行出现Process finished with exit code -1073740791 (0xC0000409)
pyqt5运行出现Process finished with exit code -1073740791 <0xC0000409> 解决办法 控制台不显示具体除了什么错.网上去查大多数是深 ...
- python报错Process finished with exit code -1073740791 (0xC0000409)
情况一 也是网上较多的情况):(显卡)内存不足 这个时候,我们可以在pycharm里调一下内存: 按shift+ctrl+A ,搜索 其中: Xms128m中,Xms是指程序启动时所需要的内存,128 ...
- 遇到Process finished with exit code -1073740791 (0xC0000409)实在不能解决的时候要注意
如图,跑任何一模型训练的时候,如果改了虚拟内存还有显存,batch调小,还是跑出这样,请不要跑了,因为在运行程序的时候会在系统盘生成大量日志数据,占内存,如下图, 此时,得找到c盘多余的日志并删掉.也 ...
- pycharm跑程序时出现Process finished with exit code -1073740791 (0xC0000409)
不是运行内存不足的问题.... 修改一下设置就可以看到错误原因了 点击下图中的Edit Configuration 勾选Execution→Emulate terminal in output con ...
- tensorflow Process finished with exit code -1073740791 (0xC0000409)
记录一下,链接为解决方案.感谢这位大佬 https://blog.csdn.net/jyfhaoshuai/article/details/124745161
- tensorflow-gpu之NVIDIA GeForce940MX显卡的坑:finished with exit code -1073740791 (0xC0000409)
根据前一篇博文解决了tensorflow-gpu安装时候的DLL load failed错误,本以为安装好GPU版本的tensorflow就可以愉快的玩耍了,结果发现,并不是每一个NVIDIA显卡都适 ...
- finished with exit code -1073740791 (0xC0000409)解决方案
finished with exit code -1073740791 (0xC0000409)解决方案 参考文章: (1)finished with exit code -1073740791 (0 ...
最新文章
- 深度学习目标检测模型全面综述:Faster R-CNN、R-FCN和SSD
- 服务器返回的常见的http状态码
- 独家 | 图解BiDAF中的单词嵌入、字符嵌入和上下文嵌入(附链接)
- spring框架四大原则
- 框架开发之Java注解的妙用
- 医学论文论题该如何下手
- 倒计时3天|阿里云数据库创新上云峰会亮点剧透
- 树莓派i2c python_树莓派2 python i2cPython中chr、unichr、ord字符函数之间的对比
- Linux服务器上的oracle数据导入和导出
- java集合总结_java集合小总结
- JavaScript是如何工作的:引擎,运行时和调用堆栈的概述!
- eclipse-java-2018-09-win32-x86_64配置tomcat(内含更新eclipse,如何解决添加时找不到最新tomcat版本)...
- 漫游飞行_除了防打扰,手机飞行模式还有这些作用
- 树莓派4B安装OPENCV遇到ffmpeg库版本太高的问题
- 苹果Mac最智能的javascript前端编辑器:WebStorm
- 2022爱分析・汽车行业数字化实践报告
- win10下安装numpy
- HTML MarkDown编辑器实现
- 某客服热线呼叫中心话务分析
- 计算机安装操作步骤,重新安装计算机系统的步骤,最简单,最安全的操作!