Process finished with exit code -1073740791 (0xC0000409)报错解决方案

这篇具有很好参考价值的文章主要介绍了Process finished with exit code -1073740791 (0xC0000409)报错解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述

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

Process finished with exit code -1073740791 (0xC0000409)

二、问题分析

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

  1. 判断自己的环境是否配置好,特别是cuda、cudnn
  2. 判断显卡驱动是否安装好或者需要更新
  3. 如果是windows下,可以打开任务管理器,查看GPU显存。

如下图所示,可以发现我的电脑有两个GPU,其中 GPU 0 是集成显卡, GPU 1 是独立显卡。一般而言,我们都采用性能更加强悍的独立显卡来训练网络。所以在主程序中,第一次训练时,最好要指定显卡;如果不指定的话,可能系统默认使用GPU 0,因此导致显存不足。
Process finished with exit code -1073740791 (0xC0000409)报错解决方案,环境配置与搭建,人工智能,深度学习,tensorflow

三、解决方案

指定使用 GPU 1 进行训练, 通需要在主程序前加入添加以下代码:

import os
os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
os.environ["CUDA_VISIBLE_DEVICES"] = "1"

当然,如果你有多张显卡,你也可以一起进行指定:文章来源地址https://www.toymoban.com/news/detail-641802.html

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)报错解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 运行显示“process finished with exit code 0”的解决办法(pycharm)

    问题发现: 1.首先我们打开一个.py文件,运行,显示Process finished with exit code 0 解决办法: 1.我们首先需要打开 preferences  2.其次我们找到tool目录下的,python integrated tools  3.将Autodetect修改为pytest  4.将reStructureText改为Plain  5.⚠️重启pycharm,再运行所要运行的程序,就OK啦

    2024年02月11日
    浏览(72)
  • SpringBoot 项目启动后直接退出:Process finished with exit code 0

    在创建springcloud项目后,新建一个springboot服务的时候,启动项目没有任何报错。但是,项目一启动后就退出了:Process finished with exit code 0,(程序执行完成)没有监听端口就退出了。 exit code 0 表示程序执行成功,正常退出 exit code 1 表示程序执行执行过程中遇到了某些问题或者错

    2024年02月14日
    浏览(62)
  • Spring Boot应用启动报错:Process finished with exit code 1

    今天打算将原来一个非Spring Boot项目改造为Spring Boot项目,改造完成后启动项目,但是控制台报了如下错误: 但是仅凭这一点信息,是无法定位到问题原因的。 不过在继续寻找答案之前,有必要介绍下本地的相关环境: jdk版本:1.8.0_91 spring boot版本:2.1.2.RELEASE maven版本: 3

    2024年02月03日
    浏览(48)
  • 【PyQT5】安装之后,PyUIC没有成功转换ui文件转为py且出现错误:`Process finished with exit code 1`的解决方法

    关于PyQT5的安装,可参考我前一篇博客里面【PyQT5】结合PyQt5-tools中的QT Designer进行界面设计,使用pyinstaller转换成可执行程序的重点参考博客PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)详细教程 之前跟着这篇重点参考的博客配置下来是没有任何问题的,也能够成功调用

    2024年01月19日
    浏览(41)
  • Pycharm jupyter server process exited with code 1

    使用 Pycharm 启动 Jupyter 时,报错如下, Pycharm 启动 jupyter 时,默认的 arguments 是 notebook --no-browser ,因为我只安装了 jupyterlab,并没有安装 juypter notebook,所以报错。 解决方法,将 notebook --no-browser ,修改为, 就解决了。 完结!

    2024年04月16日
    浏览(41)
  • Job for network.service failed because the control process exited with error code.

    Linux Centos7 修改为静态iP后重启网络服务遇到的问题 重启网络:service network restart                   /etc/init.d/network restart 报错问题描述:Job for network.service failed because the control process exited with error code. See \\\"systemctl status network.service\\\" and \\\"journalctl -xe\\\" for details.   查看 cat /etc/sy

    2024年02月08日
    浏览(60)
  • Job for nginx.service failed because the control process exited with error code.

    1. nginx启动报错: 这个错误是nginx.conf配置文件里面配置错误,可以使用命令检查在哪里出错 出错的地方: 进行改正,并再次检查。输出以下信息表示ok。 启动nginx: 建议每次更改配置文件都先执行命令检查一下配置文件是否配置成功。 2.nginx相关命令 查看nginx启动状态 重启加

    2024年02月15日
    浏览(60)
  • Job for mysqld.service failed because the control process exited with error code.

    通过百度翻译如下: mysqld.service 的作业失败,因为控制进程退出并显示错误代码。有关详细信息,请参阅 “systemctl status mysqld.service” 和 “journalctl -xe”。 得到的结论时与进程相关 先查询一下mysql的进程 直接简单粗暴的吧红框的两个进程杀掉 每个人的进程号都不一样,注意

    2024年01月17日
    浏览(57)
  • Job for DmServiceDMSERVER.service failed because the control process exited with error code.

    Job for DmServiceDMSERVER.service failed because the control process exited with error code. See \\\"systemctl status DmServiceDMSERVER.service\\\" and \\\"journalctl -xe\\\" for details. 这个报错是发生测试数据库备份恢复功能时。系统环境 麒麟linuxV10 + 达梦V8。 备份全库,停止  system stop DmServiceDMSERVER console 界面选择刚做的全

    2024年02月13日
    浏览(53)
  • 关于Job for network.service failed because the control process exited with error code.

    重启网络出现报错 Job for network.service failed because the control process exited with error code. See \\\"systemctl status network.service\\\" and \\\"journalctl -xe\\\" for details. 1.执行systemctl restart network.service命令后出现下面的错误 2.按照报错提示输入了systemctl status network.service 3.解决方法 3.1网络配置工具network和

    2024年02月11日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包