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

因为安装了GPU版本的tensorflow,所以跑实验时候都会默认使用GPU加速运算,然而安装成功之后我发现,当直接用tensorflow框架时候,运行正常,而当使用keras时候,不论数据集batch size调到多小,或者只是运行mnist的分类实验,总是出现如下错误,然后finished。

E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:359] could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:366] error retrieving driver version: Unimplemented: kernel reported driver version not implemented on Windows
E c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_dnn.cc:326] could not destroy cudnn handle: CUDNN_STATUS_BAD_PARAM
F c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\core\kernels\conv_ops.cc:659] Check failed: stream->parent()->GetConvolveAlgorithms(&algorithmsProcess finished with exit code -1073740791 (0xC0000409)

一般这种结束方式我们会感觉是内存不足的原因,但是我试着调小batch size为1仍然不行,应该也不是cuDNN没有安装好,因为直接用tensorflwo框架的代码就不会报错。所以经过网络多方搜索无果后,我突然意识到,会不会是这个显卡内存太小,当使用keras框架再调用tensorflow后台时候,导致内存不足?或者说keras不支持这个型号的显卡

基于这样的猜想,我uninstall了tensorflow-gpu,然后重新安装了CPU版本的tensorflow(之前环境依赖DLL报错的问题已经不存在了),果然,所有的代码正常运行!而且同一个代码使用分别使用我安装的GPU和CPU版本tensorflow,CPU版本的运行时间居然比GPU的还快(一个批次GPU=0.047s,CPU=0.031s)。

所以,笔记本上虽然有显卡,我们在考虑安装GPU or CPU 版本的tensorflow时候,还是量力而为,并不是所有显卡都是GPU   快于CPU的。

tensorflow-gpu之NVIDIA GeForce940MX显卡的坑:finished with exit code -1073740791 (0xC0000409)相关推荐

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

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

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

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

  3. Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡)

    Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡) 参考: https://cyfeng.science/2020/05/02/ubuntu-install-nv ...

  4. Mac M1 踩坑之Tensorflow安装 Processed finished with exit code 132

    一.引言 之前出过一期Mbp迁移至Mac Mini-M1的教程,使用期间主要使用java,无明显问题,今天尝试在pycharm使用tensorflow,安装conda后,import tf后无法执行, ...

  5. TENSORFLOW PROCESS FINISHED WITH EXIT CODE -1073741819 (0XC0000005)

    这次报错与是否gpu没有关系: TENSORFLOW 导入失败:PROCESS FINISHED WITH EXIT CODE -1073741819 (0XC0000005) 测试脚本: impor ...

  6. #Tensorflow Process finished with exit code 3#

    Tensorflow 报错 Process finished with exit code 3 Process finished with exit code 3 最近在跟着B站视频 视频网址 学习T ...

  7. TensorFlow example示例 Process finished with exit code -1073741819 (0xC0000005)

    在做MNIST示例学习的时候,运行后一直出现Process finished with exit code -1073741819 (0xC0000005)的问题,起初以为是数据集下载的问题,所以在官 ...

  8. ”填坑“ -- springboot 启动报错 “Process finished with exit code 1”

    pom文件中一个"0" 引发的血案 背景 近期使用spring boot2.0做新项目demo时,发现启动boot项目时,控制台什么错误日志都不显示,显示如下信息: Process ...

  9. 腾讯云GT4 GPU服务器NVIDIA A100显卡AMD ROME平台支持PCIe 4.0技术

    腾讯云GPU服务器推出GT4实例,搭载NVIDIA A100的GPU云服务器,搭配AMD ROME平台,支持PCIe 4.0技术以及最高180核的vCPU,云服务器吧分享腾讯云GPU服务器GT4实例配 ...

最新文章

  1. 拼多多就知乎不当评论致歉!相关部门已展开调查
  2. 使用pipeline的函数
  3. PMCAFF微课堂 | 运营女神揭秘产品运营推广中的场景思维
  4. opengles 3.0游戏开发_开发者们,快来测试Android Q啦!
  5. MySQL常用命令大全
  6. Windows10系统下,彻底删除卸载MySQL
  7. C#LeetCode刷题之#697-数组的度( Degree of an Array)
  8. linux安装python和pip3,Linux安装python3.6 和pip
  9. AIoT催使AI深度场景化,“AI赋能,智联万物——开发者沙龙·南京站”圆满落幕...
  10. 电脑病毒及其防治策略
  11. linux firefox 解雇ie,Fire IE
  12. 网络安全——社会工程学02
  13. 用CSS实现对话气泡框!
  14. Android app语言中英文转换、多语言转换
  15. uvalive4987
  16. 十大排序算法(C++)(时间复杂度O(nlogn)篇:希尔排序、堆排序、快速排序、归并排序)
  17. 设计模式 -- 访问者模式(Visitor)
  18. 申请优豆云免费虚拟主机使用感受分享心得
  19. java 实现登录超时,Java-实现异地登陆和超时登陆
  20. 地图上如何量方位角_地图上常用到方位角来描述目标方向,从坐标纵线顺时针量至某一直线的水平角称为()...

热门文章

  1. Vue 2 - 常见面试题汇总大全
  2. 华云数据张华林:投身数字蓝海 绘就云上强国
  3. 爬虫python教程百度云_《爬》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
  4. 图片头顶距离顶部百分比怎么修改_皮衣拉链坏了怎么办?衣服皱了怎么办?裤子不合身怎么办?...
  5. HarmonyOS应用开发JSAPI—js获取相册权限调用相册图片
  6. 通信云市场请回答 2022,元宇宙、IoT、出海和场景化
  7. Visualsfm与meshlab三维重建
  8. silo 主机 报找不到 grain 实现错误的一个注意
  9. python段子_让Python给你讲笑话、段子,一个有趣的Python案例
  10. 高通平台开发系列讲解(Camera篇)新增GC8034摄像头步骤