我的第一次装tensorflow-gpu(win8系统)

在此感谢这份博客https://blog.csdn.net/StardustYu/article/details/82955104,给予了超级的指导(虽说他有点四处拼凑哈哈哈调侃一小下)。不过我也是采坑无数过来的。

坑1:主要是安装cuda时出现了“NVIDIA安装程序失败”的情况,https://blog.csdn.net/aic1999/article/details/79894797刚开始以为该博客能够解决,但是换了个低版本cuda9.1,错误奇迹的消失了。所以严重推荐出现安装失败的情况下,你就换个低版本的(cuda8以上才支持人工智能开发)挨个挨个的试试,哈哈哈。

坑2:按照这个来选择,根据显卡选择cuda版本(安装成功,应该说明你的显卡支持这个版本的吧);选择合适的cuDnn(刚开始我就是默认最新的,没有按照他们安装指定的来,辣鸡啊,后来又换到cuDNN v7.4.2  for CUDA 9.0.,明明装的是9.1啊气的头疼)最后换到安装Download cuDNN v7.1.3 (April 17, 2018), for CUDA 9.1 这个才对,win8系统好像win7也cuDNN v7.1.3 Library for Windows 7兼容来着。

然后按照他的思路继续安装cuDnn7.1,移植lib dll bin等文件,新建环境变量,添加环境变量等等啊。这个不难,仔细认真肯定一切顺利啊。

我的第一次装tensorflow-gpu(win8系统)_第1张图片

坑3:接着就是安装tensorflow了,因为以前博主就安装过tensorflow的cpu版本,所以记住一定要把原来cpu版本删除,重新安装tensorflow-gpu版本。不过他这安装时间也忒长了吧!!!问题还又来了,这张表显示不支持最新的1.13.1,为什么我很晚才看到这张表卧槽,头要炸了。

那我先试试1.5.0 发现 Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable.查明是版本不符合那我换成1.10.0试试,还是等了好久不行啊。绝望了。我明天再试试。

----------------------------------------------分割线-----------------------------------------------

果断重新装个cuda8。再重新操作一下。。。

这里有个卸载cuda9,安装cuda8的问题,我这只是把一些文件夹给删了,具体可以看看这篇博客

https://blog.csdn.net/Candy_GL/article/details/79444850

最后查表cuda8.0对应cudnn6.0 基于tensorflow1.3.0

import tensorflow as tf
   
sess = tf.Session()
a = tf.constant(2)
b = tf.constant(3)
print(sess.run(a+b))

测试一下  结果成了  总算ok了

我的第一次装tensorflow-gpu(win8系统)_第2张图片

总结一下我的独显是GeForce 740M,采用cuda8.0+cudnn6.0+tensorflow-gpu1.3.0

希望大家一切顺利万事大吉啊!

你可能感兴趣的:(应用型)