一、问题描述

使用Pycharm在跑一个深度学习网络时,出现以下报错:

Process finished with exit code -1073740791 (0xC0000409)

二、问题分析

出现以上报错,一般显卡显存不足导致的。所以可以通过以下几步来逐一排查:

  1. 判断自己的环境是否配置好,特别是cuda、cudnn
  2. 判断显卡驱动是否安装好或者需要更新
  3. 如果是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)报错解决方案相关推荐

  1. python中关于Process finished with exit code -1073740791 (0xC0000409)的解决办法

    有些小伙伴在运行python程序的时候会遇到上图这种情况.对于这种情况不要着急,使用排除法很容易解决. 情况一(也是网上较多的情况):(显卡)内存不足 这个时候,我们可以在pycharm里调一下内存: ...

  2. TensorFlow 2+PyCharm显示“Process finished with exit code -1073740791 (0xC0000409)”

    目录 大致现象 第一个坑:PyCharm不显示报错信息 第二个坑:解决"Could not locate zlibwapi.dll" 大致现象 TensorFlow.Keras中的 ...

  3. pyqt5运行出现Process finished with exit code -1073740791 (0xC0000409)

    pyqt5运行出现Process finished with exit code -1073740791 <0xC0000409> 解决办法 控制台不显示具体除了什么错.网上去查大多数是深 ...

  4. python报错Process finished with exit code -1073740791 (0xC0000409)

    情况一 也是网上较多的情况):(显卡)内存不足 这个时候,我们可以在pycharm里调一下内存: 按shift+ctrl+A ,搜索 其中: Xms128m中,Xms是指程序启动时所需要的内存,128 ...

  5. 遇到Process finished with exit code -1073740791 (0xC0000409)实在不能解决的时候要注意

    如图,跑任何一模型训练的时候,如果改了虚拟内存还有显存,batch调小,还是跑出这样,请不要跑了,因为在运行程序的时候会在系统盘生成大量日志数据,占内存,如下图, 此时,得找到c盘多余的日志并删掉.也 ...

  6. pycharm跑程序时出现Process finished with exit code -1073740791 (0xC0000409)

    不是运行内存不足的问题.... 修改一下设置就可以看到错误原因了 点击下图中的Edit Configuration 勾选Execution→Emulate terminal in output con ...

  7. tensorflow Process finished with exit code -1073740791 (0xC0000409)

    记录一下,链接为解决方案.感谢这位大佬 https://blog.csdn.net/jyfhaoshuai/article/details/124745161

  8. tensorflow-gpu之NVIDIA GeForce940MX显卡的坑:finished with exit code -1073740791 (0xC0000409)

    根据前一篇博文解决了tensorflow-gpu安装时候的DLL load failed错误,本以为安装好GPU版本的tensorflow就可以愉快的玩耍了,结果发现,并不是每一个NVIDIA显卡都适 ...

  9. finished with exit code -1073740791 (0xC0000409)解决方案

    finished with exit code -1073740791 (0xC0000409)解决方案 参考文章: (1)finished with exit code -1073740791 (0 ...

最新文章

  1. 深度学习目标检测模型全面综述:Faster R-CNN、R-FCN和SSD
  2. 服务器返回的常见的http状态码
  3. 独家 | 图解BiDAF中的单词嵌入、字符嵌入和上下文嵌入(附链接)
  4. spring框架四大原则
  5. 框架开发之Java注解的妙用
  6. 医学论文论题该如何下手
  7. 倒计时3天|阿里云数据库创新上云峰会亮点剧透
  8. 树莓派i2c python_树莓派2 python i2cPython中chr、unichr、ord字符函数之间的对比
  9. Linux服务器上的oracle数据导入和导出
  10. java集合总结_java集合小总结
  11. JavaScript是如何工作的:引擎,运行时和调用堆栈的概述!
  12. eclipse-java-2018-09-win32-x86_64配置tomcat(内含更新eclipse,如何解决添加时找不到最新tomcat版本)...
  13. 漫游飞行_除了防打扰,手机飞行模式还有这些作用
  14. 树莓派4B安装OPENCV遇到ffmpeg库版本太高的问题
  15. 苹果Mac最智能的javascript前端编辑器:WebStorm
  16. 2022爱分析・汽车行业数字化实践报告
  17. win10下安装numpy
  18. HTML MarkDown编辑器实现
  19. 某客服热线呼叫中心话务分析
  20. 计算机安装操作步骤,重新安装计算机系统的步骤,最简单,最安全的操作!

热门文章

  1. Android音视频开发(一)——音视频开发流程
  2. 智慧农业共享农场菜园,葡萄树认养小程序APP源码开发如何推广运营
  3. 什么除酵节?什么是逾越节?
  4. Cadence PSpice中更改Cursor控制的曲线及打印图形Cursor信息的方法
  5. spark报错 Unable to find encoder for type 你的样例类名
  6. Allegro建立非标准热风焊盘之 理解X IX IY 命令
  7. Python实现量化选股
  8. 在htmlfor循环制作菱形基础上制作空心菱形
  9. java学习之类方法
  10. 企业内部应用(阿里商旅)集成 钉钉 与 微信 实现SSO单点登陆