前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装tensorflow GPU版本–tensorflow-gpu版本与CUDA版本对应关系(持续更新,目前到TF2.7)「建议收藏」

安装tensorflow GPU版本–tensorflow-gpu版本与CUDA版本对应关系(持续更新,目前到TF2.7)「建议收藏」

作者头像
全栈程序员站长
发布2022-08-28 13:56:15
6.7K0
发布2022-08-28 13:56:15
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

一、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.x版本,如1.14、1.15,建议安装CUDA10.0,不要安装CUDA10.1,安装后会提示缺少很多库文件,而导致GPU版本的tensorflow无法使用,如下图所示:

在这里插入图片描述
在这里插入图片描述

如果是2.0以上的tensorflow,按下面列表安装(2021年3月更新):

TF

CUDA

cudnn

2.0

10.0

7.6

2.1

10.1

7.6

2.2

10.1

7.6

2.3

10.1

7.6

2.4

11.0

8.0

2.5

11.2

8.1

2.6

11.3

8.2

2.7

11.3

8.2

三、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安装成功

输入以下命令:

代码语言:javascript
复制
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))

若显示一下信息,说明安装成功。

在这里插入图片描述
在这里插入图片描述

如果按照以上方法安装后出现了以下错误:

代码语言:javascript
复制
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory

那么在终端输入以下命令:

代码语言:javascript
复制
sudo ldconfig /usr/local/cuda-10.0/lib64

一般就能解决问题!

也可用一下方式临时检验: 对于2.0以前版本:

代码语言:javascript
复制
tf.test.is_gpu_available()

2.1以后版本:

代码语言:javascript
复制
tf.config.list_physical_devices('GPU')

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145966.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、WIndows安装GPU版本tensorflow注意一下几个问题一般就不会出错
    • (1)确定自己要安装哪个版本的tensorflow-gpu;
      • (1)根据自己要装的tensorflow-gpu版本确定要下载的CUDA版本;
        • (2)根据要安装的CUDA版本确定要下载的Cudnn版本。
        • 二、tensorflow-gpu版本与CUDA版本对应关系
        • 三、CUdnn与CUDA的对应关系
        • 四、检验tensorflow-gpu安装成功
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档