概述,需要注意以下几个问题:

(1)NVIDIA的显卡驱动程序和CUDA完全是两个不同的概念哦!CUDA是NVIDIA推出的用于自家GPU的并行计算框架,也就是说CUDA只能在NVIDIA的GPU上运行,而且只有当要解决的计算问题是可以大量并行计算的时候才能发挥CUDA的作用。

CUDA的本质是一个工具包(ToolKit);但是二者虽然不一样的。

显卡驱动的安装:

当我们使用一台电脑的时候默认的已经安装了NVIDIA的显卡驱动,因为没有显卡驱动根本用不了显卡嘛,但是这个时候我们是没有CUDA可以用的,我们可以更新我们的驱动,更新链接为:

https://www.nvidia.com/Download/index.aspx?lang=en-us

在这个里面可以根据自己的显卡类型选择最新的驱动程序。显卡驱动程序当前大小大概500多M。

CUDA ToolKit的安装:

CUDA的下载地址为:https://developer.nvidia.com/cuda-downloads

我们可以选择两种安装方式,一种是在线安装(我还没用过),一中离线安装(我采用的)即本地安装,

当我们选择离线安装,当我们选定相对应的版本之后,下载的时候发现这个地方的文件大小大概在2G左右,Linux系统下面我们选择runfile(local) 完整安装包从本地安装,或者是选择windows的本地安装。CUDA Toolkit本地安装包时内含特定版本Nvidia显卡驱动的,所以只选择下载CUDA Toolkit就足够了,如果想安装其他版本的显卡驱动就下载相应版本即可。

所以,NVIDIA显卡驱动和CUDA工具包本身是不具有捆绑关系的,也不是一一对应的关系,只不过是离线安装的CUDA工具包会默认携带与之匹配的最新的驱动程序。

注意事项:NVIDIA的显卡驱动器与CUDA并不是一一对应的哦,CUDA本质上只是一个工具包而已,所以我可以在同一个设备上安装很多个不同版本的CUDA工具包,比如我的电脑上同事安装了 CUDA 9.0、CUDA 9.2、CUDA 10.0三个版本。一般情况下,我只需要安装最新版本的显卡驱动,然后根据自己的选择选择不同CUDA工具包就可以了,但是由于使用离线的CUDA总是会捆绑CUDA和驱动程序,所以在使用多个CUDA的时候就不要选择离线安装的CUDA了,否则每次都会安装不同的显卡驱动,这不太好,我们直接安装一个最新版的显卡驱动,然后在线安装不同版本的CUDA即可。

总结:CUDA和显卡驱动是没有一一对应的。

(2)cuDNN是一个SDK,是一个专门用于神经网络的加速包,注意,它跟我们的CUDA没有一一对应的关系,即每一个版本的CUDA可能有好几个版本的cuDNN与之对应,但一般有一个最新版本的cuDNN版本与CUDA对应更好。

总结:cuDNN与CUDA没有一一对应的关系

(3)CUDA 工具包附带的 CUPTI。

CUPTI,即CUDA Profiling Tools Interface (CUPTI)。在CUDA分析工具接口(CUPTI)能够分析和跟踪靶向CUDA应用程序的工具的创建。CUPTI提供以下API:

Activity API,

Callback API,

事件API,

Metric API,和

Profiler API。

使用这些API,您可以开发分析工具,深入了解CUDA应用程序的CPU和GPU行为。CUPTI作为CUDA支持的所有平台上的动态库提供。请参阅CUPTI文档。

一、tensorflow各个版本需要的CUDA版本以及Cudnn的对应关系

1.1 对应表格

相应的网址为:

https://www.tensorflow.org/install/source#common_installation_problems

https://www.tensorflow.org/install/source_windows

版本Python 版本编译器编译工具cuDNNCUDA

tensorflow_gpu-2.0.0-alpha02.7、3.3-3.6GCC 4.8Bazel 0.19.27.4.1以及更高版本CUDA 10.0 (需要 410.x 或更高版本)

tensorflow_gpu-1.13.02.7、3.3-3.6GCC 4.8Bazel 0.19.27.410.0

tensorflow_gpu-1.12.02.7、3.3-3.6GCC 4.8Bazel 0.15.079

tensorflow_gpu-1.11.02.7、3.3-3.6GCC 4.8Bazel 0.15.079

tensorflow_gpu-1.10.02.7、3.3-3.6GCC 4.8Bazel 0.15.079

tensorflow_gpu-1.9.02.7、3.3-3.6GCC 4.8Bazel 0.11.079

tensorflow_gpu-1.8.02.7、3.3-3.6GCC 4.8Bazel 0.10.079

tensorflow_gpu-1.7.02.7、3.3-3.6GCC 4.8Bazel 0.9.079

tensorflow_gpu-1.6.02.7、3.3-3.6GCC 4.8Bazel 0.9.079

tensorflow_gpu-1.5.02.7、3.3-3.6GCC 4.8Bazel 0.8.079

tensorflow_gpu-1.4.02.7、3.3-3.6GCC 4.8Bazel 0.5.468

tensorflow_gpu-1.3.02.7、3.3-3.6GCC 4.8Bazel 0.4.568

tensorflow_gpu-1.2.02.7、3.3-3.6GCC 4.8Bazel 0.4.55.18

tensorflow_gpu-1.1.02.7、3.3-3.6GCC 4.8Bazel 0.4.25.18

tensorflow_gpu-1.0.02.7、3.3-3.6GCC 4.8Bazel 0.4.25.18

现在NVIDIA的显卡驱动程序已经更新到 10.1版本,最新的支持CUDA 10.1版本的cuDNN为7.5.0

1.2 CUDA的命名规则

下面以几个例子来说

(1)CUDA 9.2

CUDA  9.2.148

(2)CUDA 10.0

CUDA 10.0.130.411.31(后面的411.31对应更具体的版本号)

(3)CUDA 10.1

CUDA 10.1.105.418.96(后面的418.96对应更具体的版本号)

更多详细的请参考如下官网:

https://developer.nvidia.com/cuda-toolkit-archive

1.3 如何查看自己所安装的CUDA的版本:

(1)直接在NVIDIA的控制面板里面查看NVCUDA.DLL的版本。

注意:这里网上有很多说法是错误的,这个版本并不能绝对说明自己所安装的CUDA工具包一定这个版本

(2)通过命令查看:nvcc -V 或者是nvcc --version都可以,但前提是添加了环境变量

(3)直接通过文件查看,这里分为Linux和windows两种情况

在windows平台下,可以直接进入CUDA的安装目录,比如我的是:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2   里面有一个version.txt的文本文件,直接打开即可,也可以使用命令,即

首先进入到安装目录,然后执行:type version.txt 即可查看

在Linux平台下:

同windows类似,进入到安装目录,然后执行  cat version.txt 命令

1.4 如何查看自己的cuDNN的版本

因为cuDNN本质上就是一个C语言的H头文件,

(1)在windows平台下:

直接进入安装目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include  之下,然后找到

cudnn.h 的头文件,直接到开查看,在最开始的部分会有如下定义:

#define CUDNN_MAJOR 7

#define CUDNN_MINOR 5

#define CUDNN_PATCHLEVEL 0

#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

即7500,也就是cudnn的版本为7.5.0版本;

(2)在Linux下当然也可以直接查看,但是通过命令更简单,进入到安装目录,执行如下命令:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2  即可查询

即5005,即5.0.5版本的cudnn。

二、CUDA与相对应的Cudnn对应关系

Download cuDNN v7.4.2 (Dec 14, 2018), for CUDA 10.0

Download cuDNN v7.4.2 (Dec 14, 2018), for CUDA 9.2

Download cuDNN v7.4.2 (Dec 14, 2018), for CUDA 9.0

Download cuDNN v7.4.1 (Nov 8, 2018), for CUDA 10.0

Download cuDNN v7.4.1 (Nov 8, 2018), for CUDA 9.2

Download cuDNN v7.4.1 (Nov 8, 2018), for CUDA 9.0

Download cuDNN v7.3.1 (Sept 28, 2018), for CUDA 10.0

Download cuDNN v7.3.1 (Sept 28, 2018), for CUDA 9.2

Download cuDNN v7.3.1 (Sept 28, 2018), for CUDA 9.0

Download cuDNN v7.3.0 (Sept 19, 2018), for CUDA 10.0

Download cuDNN v7.3.0 (Sept 19, 2018), for CUDA 9.0

Download cuDNN v7.2.1 (August 7, 2018), for CUDA 9.2

Download cuDNN v7.1.4 (May 16, 2018), for CUDA 9.2

Download cuDNN v7.1.4 (May 16, 2018), for CUDA 9.0

Download cuDNN v7.1.4 (May 16, 2018), for CUDA 8.0

Download cuDNN v7.1.3 (April 17, 2018), for CUDA 9.1

Download cuDNN v7.1.3 (April 17, 2018), for CUDA 9.0

Download cuDNN v7.1.3 (April 17, 2018), for CUDA 8.0

Download cuDNN v7.1.2 (Mar 21, 2018), for CUDA 9.1 & 9.2

Download cuDNN v7.1.2 (Mar 21, 2018), for CUDA 9.0

Download cuDNN v7.0.5 (Dec 11, 2017), for CUDA 9.1

Download cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0

Download cuDNN v7.0.5 (Dec 5, 2017), for CUDA 8.0

Download cuDNN v7.0.4 (Nov 13, 2017), for CUDA 9.0

Download cuDNN v6.0 (April 27, 2017), for CUDA 8.0

Download cuDNN v6.0 (April 27, 2017), for CUDA 7.5

Download cuDNN v5.1 (Jan 20, 2017), for CUDA 8.0

Download cuDNN v5.1 (Jan 20, 2017), for CUDA 7.5

Download cuDNN v5 (May 27, 2016), for CUDA 8.0

Download cuDNN v5 (May 12, 2016), for CUDA 7.5

Download cuDNN v4 (Feb 10, 2016), for CUDA 7.0 and later.

Download cuDNN v3 (September 8, 2015), for CUDA 7.0 and later.

Download cuDNN v2 (March 17,2015), for CUDA 6.5 and later.

Download cuDNN v1 (cuDNN 6.5 R1)

三、NVIDIA显卡以及对应的显卡驱动的对应关系

由于NVIDIA存在多个系列的显卡类型,把这里仅仅显示出GeForce系列的显卡以及各个显卡的计算能力(compute capability),详情可以参考官网链接:

https://developer.nvidia.com/cuda-gpus

(1)GeForce Desktop Products

GPUCompute Capability

NVIDIA TITAN RTX7.5

Geforce RTX 2080 Ti7.5

Geforce RTX 20807.5

Geforce RTX 20707.5

Geforce RTX 20607.5

NVIDIA TITAN V7.0

NVIDIA TITAN Xp6.1

NVIDIA TITAN X6.1

GeForce GTX 1080 Ti6.1

GeForce GTX 10806.1

GeForce GTX 10706.1

GeForce GTX 10606.1

GeForce GTX 10506.1

GeForce GTX TITAN X5.2

GeForce GTX TITAN Z3.5

GeForce GTX TITAN Black3.5

GeForce GTX TITAN3.5

GeForce GTX 980 Ti5.2

GeForce GTX 9805.2

GeForce GTX 9705.2

GeForce GTX 9605.2

GeForce GTX 9505.2

GeForce GTX 780 Ti3.5

GeForce GTX 7803.5

GeForce GTX 7703.0

GeForce GTX 7603.0

GeForce GTX 750 Ti5.0

GeForce GTX 7505.0

GeForce GTX 6903.0

GeForce GTX 6803.0

GeForce GTX 6703.0

GeForce GTX 660 Ti3.0

GeForce GTX 6603.0

GeForce GTX 650 Ti BOOST3.0

GeForce GTX 650 Ti3.0

GeForce GTX 6503.0

GeForce GTX 560 Ti2.1

GeForce GTX 550 Ti2.1

GeForce GTX 4602.1

GeForce GTS 4502.1

GeForce GTS 450*2.1

GeForce GTX 5902.0

GeForce GTX 5802.0

GeForce GTX 5702.0

GeForce GTX 4802.0

GeForce GTX 4702.0

GeForce GTX 4652.0

GeForce GT 7403.0

GeForce GT 7303.5

GeForce GT 730 DDR3,128bit2.1

GeForce GT 7203.5

GeForce GT 705*3.5

GeForce GT 640 (GDDR5)3.5

GeForce GT 640 (GDDR3)2.1

GeForce GT 6302.1

GeForce GT 6202.1

GeForce GT 6102.1

GeForce GT 5202.1

GeForce GT 4402.1

GeForce GT 440*2.1

GeForce GT 4302.1

GeForce GT 430*2.1

(2)GeForce Notebook Products(笔记本电脑)

GPUCompute Capability

Geforce RTX 20807.5

Geforce RTX 20707.5

Geforce RTX 20607.5

GeForce GTX 10806.1

GeForce GTX 10706.1

GeForce GTX 10606.1

GeForce GTX 9805.2

GeForce GTX 980M5.2

GeForce GTX 970M5.2

GeForce GTX 965M5.2

GeForce GTX 960M5.0

GeForce GTX 950M5.0

GeForce 940M5.0

GeForce 930M5.0

GeForce 920M3.5

GeForce 910M5.2

GeForce GTX 880M3.0

GeForce GTX 870M3.0

GeForce GTX 860M3.0/5.0(**)

GeForce GTX 850M5.0

GeForce 840M5.0

GeForce 830M5.0

GeForce 820M2.1

GeForce 800M2.1

GeForce GTX 780M3.0

GeForce GTX 770M3.0

GeForce GTX 765M3.0

GeForce GTX 760M3.0

GeForce GTX 680MX3.0

GeForce GTX 680M3.0

GeForce GTX 675MX3.0

GeForce GTX 675M2.1

GeForce GTX 670MX3.0

GeForce GTX 670M2.1

GeForce GTX 660M3.0

GeForce GT 755M3.0

GeForce GT 750M3.0

GeForce GT 650M3.0

GeForce GT 745M3.0

GeForce GT 645M3.0

GeForce GT 740M3.0

GeForce GT 730M3.0

GeForce GT 640M3.0

GeForce GT 640M LE3.0

GeForce GT 735M3.0

GeForce GT 635M2.1

GeForce GT 730M3.0

GeForce GT 630M2.1

GeForce GT 625M2.1

GeForce GT 720M2.1

GeForce GT 620M2.1

GeForce 710M2.1

GeForce 705M2.1

GeForce 610M2.1

GeForce GTX 580M2.1

GeForce GTX 570M2.1

GeForce GTX 560M2.1

GeForce GT 555M2.1

GeForce GT 550M2.1

GeForce GT 540M2.1

GeForce GT 525M2.1

GeForce GT 520MX2.1

GeForce GT 520M2.1

GeForce GTX 485M2.1

GeForce GTX 470M2.1

GeForce GTX 460M2.1

GeForce GT 445M2.1

GeForce GT 435M2.1

GeForce GT 420M2.1

GeForce GT 415M2.1

GeForce GTX 480M2.0

GeForce 710M2.1

GeForce 410M2.1

---------------------

作者:LoveMIss-Y

来源:CSDN

原文:https://blog.csdn.net/qq_27825451/article/details/89082978

版权声明:本文为博主原创文章,转载请附上博文链接!

tensorflow 版本列表_tensorflow各个版本的CUDA以及Cudnn版本对应关系相关推荐

  1. tensorflow对应的python版本_详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系

    参考官网地址: Windows端:https://tensorflow.google.cn/install/source_windows CPU Version Python version Comp ...

  2. tensorflow 各个版本的 CUDA 以及 Cudnn 版本对应关系

    本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net tensorflow 各个版本的 CUDA 以及 Cudnn 版本对应关系 一.tensorflow 各个版本需要的 CU ...

  3. tensorflow和cuda以及cudnn版本对齐

    起因 今天想用下买了已经很久的GPU来玩tensorflow,毕竟显卡也不能只是用于玩游戏吧.然后发现因为cuda 和cudnn版本问题要卸载掉旧的重装新的,踩了一天的坑,来记录一下. cuda版本问 ...

  4. 我的AI之路(5)--如何选择和正确安装跟Tensorflow版本对应的CUDA和cuDNN版本

    最新的Tensorflow和CUDA cuDNN的对应关系可以从这里找到: https://tensorflow.google.cn/install/source https://tensorflow ...

  5. python和tensorflow版本对应_详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系

    参考官网地址: CPU Version Python version Compiler Build tools tensorflow-1.11.0 3.5-3.6 MSVC 2015 update 3 ...

  6. Ubuntu 下 Pytorch, Tensorflow 对应的Python、英伟达显卡驱动、CUDA、CUDNN版本与环境信息查看方法

    人工神经网络已然成为现今最流行的机器学习工具,框架平台也在不断地完善升级,对GPU的依赖也越来越严重,在框架们升级的过程中会改进原有版本的错误并且提供很多美好的合理的新特性,会给使用者带来更多的便利, ...

  7. tensorflow 安装GPU版本,CUDA与cuDNN版本对应关系,RTX3050Ti (notebook)

    前言 安装Tensorflow-gpu 与 keras的时候,一定先要注意版本的对应,不然很容易出错,在看的时候,建议先看完整篇文章再上手. 一.环境+配置 本机环境 显卡:RTX3050Ti(not ...

  8. ubuntu 之 查看 cuda,cudnn版本

    1.查看cudnn版本: cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 新版本变化: cat /usr/local/cuda/ ...

  9. 怎样查看cudnn版本_ubuntu16.04+Geforce GTX1060安装CUDA和cuDNN

    DELL G7系列,ubuntu16.04,本机显卡型号: GeForce GTX 1060. 主要步骤如下: 一,安装NVIDIA驱动. 1,本笔记本是F12进入BIOS,将secure boot设 ...

最新文章

  1. Web Service 的工作原理
  2. arcgis栅格计算器python教程_ArcGIS栅格计算器
  3. python input与返回值-Python基础教程之输入输出和运算符
  4. docker compose 在单机环境下一键打包运行
  5. 《天天数学》连载50:二月十九日
  6. 苹果自带录屏在哪_苹果录音功能在哪?iPhone自带录音功能的正确打开方式
  7. SonarLint(代码质量检测工具+案例+好习惯养成器)
  8. mysqlfront连接mysql_MySQL-Front连接管理MySQL图解教程
  9. 20余年互联网沉浮史:剩者为王
  10. STM32实战总结:HAL之GPIO
  11. Android技巧之相对高度使用
  12. 输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...)
  13. 码农都该知道的开发工具
  14. 骑行听音乐用什么耳机,盘点几款适合在出行佩戴的耳机
  15. NVML编译官方用例报错
  16. Anaconda自用安装
  17. Python3《机器学习实战》学习笔记(三):决策树实战篇
  18. 国王游戏(贪心+模拟)
  19. 命运冠位指定服务器选择,命运冠位指定从者选择技巧 fgo从者哪个最好
  20. python简介以及优点

热门文章

  1. 荣耀4c电信Android6.0,华为畅玩4C电信版 CyanogenMod 13.0_Android_6.0.1 【HRT_chiwahfj】
  2. harry-用while循环画对称图形
  3. 全新设计 水果忍者-穿靴子的猫官方中文版首发
  4. 映射远程盘或文件夹为本地盘符
  5. ESP8266AT固件获取时间和连接心知天气
  6. 论文介绍 -- Rethinking the Evaluation of Video Summaries
  7. box-shadow单边
  8. 4万字【Python高级编程】保姆式教学,Python大厂高频面试题解析
  9. 电子护照阅读器|证件阅读机MEPR100+与MEPR100性能分析与差异化对比
  10. 提示找不到d3dx9.h及dxerr.lib