一、WIndows安装GPU版本tensorflow注意一下几个问题一般就不会出错
(1)确定自己要安装哪个版本的tensorflow-gpu;
(1)根据自己要装的tensorflow-gpu版本确定要下载的CUDA版本;
(2)根据要安装的CUDA版本确定要下载的Cudnn版本。
二、tensorflow-gpu版本与CUDA版本对应关系
不同版本的tensorflow-gpu与CUDA对应关系如下表所示(图片有点旧了,python版本是2.7和3.3-3.8):
对于版本号大于1.13的tensorflow-gpu版本,如1.14、1.15和2.0,要安装CUDA10.0,不要安装最新的CUDA10.1,安装后会提示缺少很多库文件,而导致GPU版本的tensorflow无法使用,如下图所示:
三、CUdnn与CUDA的对应关系
NVIDIA官网链接:https://developer.nvidia.com/rdp/cudnn-archive#a-collapse742-10
目前为止(2019年11月2日),最新的cuDNN版本号是7.6.3,7.5和7.6的cuDNN都支持CUDA10.1,7.4只能支持到CUDA10.0,一般如果安装的CUDA10.0的话,cuDNN7.4是可以的。
四、检验tensorflow-gpu安装成功
输入以下命令:
import tensorflow as tf
a = tf.constant([1.0,2.0,3.0],shape = [3], name='a')
b = tf.constant([1.0,2.0,3.0], shape = [3], name='b')
c = a +b
sess = tf.Session(config = tf.ConfigProto(log_device_placement =True))
print(sess.run(c))
1
2
3
4
5
6
若显示一下信息,说明安装成功。
如果按照以上方法安装后出现了以下错误:
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
1
那么在终端输入以下命令:
sudo ldconfig /usr/local/cuda-10.0/lib64
1
一般就能解决问题!
————————————————
版权声明:本文为CSDN博主「ACSE-Mayer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sunmingyang1987/article/details/102872658