已解决: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”)),锁定问题出在这里
    已解决:Pycharm报错:Process finished with exit code -1073741819 (0xC0000005)_第1张图片
    这是从 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的读取 ,于是楼主 把相关的相对路径都改成绝对路径 例如下面这样, 重新生成数据集,重新运行程序,然后就…
    (注意绿色字部分)(这是改动后的代码,之前版本路径都是相对路径)已解决:Pycharm报错:Process finished with exit code -1073741819 (0xC0000005)_第2张图片
  4. 成功解决问题!
    nice !!

你可能感兴趣的:(tensorflow,神经网络)