已解决:Pycharm报错:Process finished with exit code -1073741819 (0xC0000005)

记录踏坑历程

  1. 在用pycharm + tensorflow-gpu环境 读tfrecord时出错 pycharm报错:Process finished with exit code -1073741819 (0xC0000005) 。针对这个泛泛的错误,网上存在应对 多种可能的错误配置 的解决办法,博主开始时一一尝试都没有成功,这时主要参考这位前辈的博文 https://blog.csdn.net/qiao1025566574/article/details/81037908
    其中很多人都说好用的 卸载或升级到某版本h5py包 的方法在博主这里也不起作用。
  2. 之后博主通过观察代码的输出(即用原始的print(“in”)+print(“out”)),锁定问题出在这里
    这
    这是从 train-tfrecord 以及 test-tfrecord 中批量读取图片以及标签的代码,问题就出在 sess.run() 上。此时博主也不知道怎么办(因为以前这里没有出过问题啊啊)
  3. 通过sess.run + Process finished with exit code -1073741819 (0xC0000005)这两个关键词的查询,博主找到了这位前辈的博文 https://blog.csdn.net/fun_always/article/details/88295646
    觉得可能自己也是相同的问题!因为进一步想上面 get 函数的底层也正是包含了 通过相对路径对tfrecord的读取 ,于是博主 把相关的相对路径都改成绝对路径 例如下面这样, 重新生成数据集,重新运行程序,然后就…
    (注意绿色字部分)(这是改动后的代码,之前版本路径都是相对路径)在这里插入图片描述
  4. 成功解决问题!
    nice !!
  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值