根据前一篇博文解决了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. 【神奇的函数式编程语言的独特功能】Lisp 的运行期修改、编译代码,并替换当前运行版本的试验...
  2. redis集群方式介绍
  3. 全志A33-BootLoader的两个阶段:boot0和second boot
  4. .NET6之MiniAPI(二十七):Metrics
  5. Educational Codeforces Round 101 (Rated for Div. 2) F. Power Sockets 哈希 + 乱搞
  6. 如何在自己开发的android应用中添加广告
  7. vue 使用百度地图api_高水准 Vue 百度地图组件Vue-BaiduMap
  8. unity矩阵运算,数学计算
  9. iOS动画之CAAnimation
  10. 数据分析师岗位需求数据分析
  11. 图像处理珍藏版本汇总
  12. python翻转课堂_翻转课堂
  13. mysql数据库默认密码在哪看_怎么查看mysql数据库的登录名和密码
  14. protobuf在java中使用_记录:Protocol Buffers(protobuf)在Java开发中使用
  15. HR在线揭秘:面试总被虐?这 12 个必问题请记好答案!
  16. OpenXR源码情景分析
  17. 光纤交换机 序列号_IBM B系列光纤交换机B24默认激活和license以及如何导入license...
  18. 慕课网——MySQL优化
  19. #工作笔记 Android歌词视频开发
  20. 基于C#实现简易绘图工具【100010177】

热门文章

  1. Party at Hali-Bula
  2. 鸟哥私房菜学习(二)Linux是什么与如何学习
  3. AsyncTask 异步任务基本使用--下载视频
  4. 离心泵水力设计——叶轮设计——6 方格网展开与叶片绘型
  5. Mac idea 代码自动补全快捷键 introduce local variable(引入局部变量)
  6. 自动擦窗机器人作文_超级智能机器人作文(精选10篇)
  7. 计算机网络——网络防护
  8. 分享下近两个月美帝MBA研究生课程学习总结以及心得体会(PS.又可以开始软件开源分享了!)...
  9. css3-文字外发光效果
  10. 2018Postgres中国用户大会(大象汇)—最全资料下载,PPT+回顾视频...