[Bug]Process finished with exit code -1073741819 (0xC0000005)

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

项目场景:

环境:Windows, Tensorflow 2.0 + python 3.6


问题描述

同样的一套代码, 在之前的数据集上运行无误,换了个新的数据集进行实验,结果在读取数据训练的时候报错然后程序自动终止:
错误信息: Process finished with exit code -1073741819 (0xC0000005)

通过调试定位错误的代码位置如下:

for idx,(train_x, train_y) in enumerate(train_data):
        train_epoch(parser, train_x, train_y,...)
        ...

确认train_data是没有问题的, 问题恰好出在遍历获取batch: (train_x, train_y)那儿。

尝试网上各种办法,都没有解决我的问题…

原因分析及解决方案:

该Bug编号应该与文件系统有关。 由于新的数据集很大,开始怀疑是不是内存/显存不够了,启动程序发现内存和显存都没到一半。

尝试各种方法无果后,最后,试探性的把数据量减到一半,发现上述问题消失了, 不过又爆出了新的Bug: OOM, xxxx, 这个很明显是显存的问题, batchsize减小之后OK.

回顾一下: 开始的Bug应该是数据量太大的缘故,导致在取Batch 数据是触发了Python的某个错误, 后面Bug是因为网络复杂再加上数据量大,从而导致在运行过程中显存不足。文章来源地址https://www.toymoban.com/news/detail-631282.html

到了这里,关于[Bug]Process finished with exit code -1073741819 (0xC0000005)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • SpringBoot 项目启动后直接退出:Process finished with exit code 0

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

    2024年02月14日
    浏览(19)
  • 解决【spring boot】Process finished with exit code 0的问题

    解决【spring boot】Process finished with exit code 0的问题

    今天从https://start.spring.io下载配置好的 spring boot 项目: 启动后却报出如下错误: 即 Process finished with exit code 0 Process finished with exit code 0 翻译成中文 进程已完成,退出代码为 0 。 我们再次细看上图中的日志信息: 我们注意看这句话: Started DemoApplication in 0.875 seconds (JVM runni

    2024年02月06日
    浏览(16)
  • 运行显示“process finished with exit code 0”的解决办法(pycharm)

    运行显示“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日
    浏览(18)
  • Spring Boot应用启动报错:Process finished with exit code 1

    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日
    浏览(12)
  • 【PyQT5】安装之后,PyUIC没有成功转换ui文件转为py且出现错误:`Process finished with exit code 1`的解决方法

    【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日
    浏览(42)
  • 利用Debug调试代码解决0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突

    利用Debug调试代码解决0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突

    VS2019利用Debug调试代码解决0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突 之前一直是使用release发布代码模式进行程序编译,前天突然出现这个问题: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突 查找资料发现大概率是出现了空指针。没有判断指针是否为空就进行后续

    2023年04月09日
    浏览(8)
  • 处有未经处理的异常:0xC0000005 : 读取位置 0x00000000 时发生访问冲突。

    首先是一种小概率事件就是系统冲突导致的,比如系统盘目录存在类似的第三方库文件 ,程序运行将崩溃,并报错0xC0000005 : 读取位置 0x00000000 时发生访问冲突。 **(1)数据越界或是定义的指针未释放 ( 2)空指针赋值的问题。 也就是我们通俗如果某一个指针是空的是不能直

    2024年01月24日
    浏览(11)
  • 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日
    浏览(9)
  • VMware Workstation 不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation) has occurred终极解决方案

    VMware Workstation 不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation) has occurred终极解决方案

    VMware Workstation 不可恢复错误: (vcpu-0) Exception 0xc0000005 (access violation) has occurred. 尝试了网上一切能找到的方法,都无法解决,实际上还是问题根源没找到。 你们可以先用前面几种解决方案试试,如果能够解决就好,说明你的问题就是其中一种。 但是最苦恼的是不知道什么原因

    2024年02月03日
    浏览(8)
  • 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.

    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日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包