参考官网地址:

Windows端:https://tensorflow.google.cn/install/source_windows

CPU

Version

Python version

Compiler

Build tools

tensorflow-1.11.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.10.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.9.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.8.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.7.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.6.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.5.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.4.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.3.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.2.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.1.0

3.5

MSVC 2015 update 3

Cmake v3.6.3

tensorflow-1.0.0

3.5

MSVC 2015 update 3

Cmake v3.6.3

GPU

Version

Python version

Compiler

Build tools

cuDNN

CUDA

tensorflow_gpu-1.11.0

3.5-3.6

MSVC 2015 update 3

Bazel 0.15.0

7

9

tensorflow_gpu-1.10.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

7

9

tensorflow_gpu-1.9.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

7

9

tensorflow_gpu-1.8.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

7

9

tensorflow_gpu-1.7.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

7

9

tensorflow_gpu-1.6.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

7

9

tensorflow_gpu-1.5.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

7

9

tensorflow_gpu-1.4.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

6

8

tensorflow_gpu-1.3.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

6

8

tensorflow_gpu-1.2.0

3.5-3.6

MSVC 2015 update 3

Cmake v3.6.3

5.1

8

tensorflow_gpu-1.1.0

3.5

MSVC 2015 update 3

Cmake v3.6.3

5.1

8

tensorflow_gpu-1.0.0

3.5

MSVC 2015 update 3

Cmake v3.6.3

5.1

8

Linux端:https://tensorflow.google.cn/install/source

Linux

Version

Python version

Compiler

Build tools

tensorflow-1.11.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.15.0

tensorflow-1.10.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.15.0

tensorflow-1.9.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.11.0

tensorflow-1.8.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.10.0

tensorflow-1.7.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.10.0

tensorflow-1.6.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.9.0

tensorflow-1.5.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.8.0

tensorflow-1.4.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.5.4

tensorflow-1.3.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.5

tensorflow-1.2.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.5

tensorflow-1.1.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.2

tensorflow-1.0.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.2

Version

Python version

Compiler

Build tools

cuDNN

CUDA

tensorflow_gpu-1.11.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.15.0

7

9

tensorflow_gpu-1.10.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.15.0

7

9

tensorflow_gpu-1.9.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.11.0

7

9

tensorflow_gpu-1.8.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.10.0

7

9

tensorflow_gpu-1.7.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.9.0

7

9

tensorflow_gpu-1.6.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.9.0

7

9

tensorflow_gpu-1.5.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.8.0

7

9

tensorflow_gpu-1.4.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.5.4

6

8

tensorflow_gpu-1.3.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.5

6

8

tensorflow_gpu-1.2.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.5

5.1

8

tensorflow_gpu-1.1.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.2

5.1

8

tensorflow_gpu-1.0.0

2.7, 3.3-3.6

GCC 4.8

Bazel 0.4.2

5.1

8

macOS

CPU

Version

Python version

Compiler

Build tools

tensorflow-1.11.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.15.0

tensorflow-1.10.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.15.0

tensorflow-1.9.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.11.0

tensorflow-1.8.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.10.1

tensorflow-1.7.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.10.1

tensorflow-1.6.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.8.1

tensorflow-1.5.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.8.1

tensorflow-1.4.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.5.4

tensorflow-1.3.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.4.5

tensorflow-1.2.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.4.5

tensorflow-1.1.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.4.2

tensorflow-1.0.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.4.2

GPU

Version

Python version

Compiler

Build tools

cuDNN

CUDA

tensorflow_gpu-1.1.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.4.2

5.1

8

tensorflow_gpu-1.0.0

2.7, 3.3-3.6

Clang from xcode

Bazel 0.4.2

5.1

8

tensorflow的CUDA driver version is insufficient for CUDA runtime version 问题解决方案

CUDA driver version is insufficient for CUDA runtime version 翻译过来就是CUDA的驱动程序版本跟CUDA的运行时版本不匹配!

1.CUDA driver version(驱动版本):就是NVIDIA GPU的驱动程序版本;

查看命令:nvidia-smi

我们看到我的GPU的驱动程序版本是:384.81

2.CUDA runtime version(运行时版本):是在python中安装的cudatoolkit和cudnn程序包的版本

查看命令:pip list

python安装的cudatoolkit和cudnn程序包版本是:9.2

3.nvidia 驱动和cuda runtime 版本对应关系

运行时版本 驱动版本

CUDA 9.1 387.xx

CUDA 9.0 384.xx

CUDA 8.0 375.xx (GA2)

CUDA 8.0 367.4x

CUDA 7.5 352.xx

CUDA 7.0 346.xx

CUDA 6.5 340.xx

CUDA 6.0 331.xx

CUDA 5.5 319.xx

CUDA 5.0 304.xx

CUDA 4.2 295.41

CUDA 4.1 285.05.33

CUDA 4.0 270.41.19

CUDA 3.2 260.19.26

CUDA 3.1 256.40

CUDA 3.0 195.36.15

4.解决方案

从驱动和运行时的版本对应关系来看,版本为384.81的驱动程序 对应的 运行时版本是9.0,也就是说我们在python中安装cudatoolkit和cudnn程序包版本9.2是过高了。

因为系统中依赖GPU驱动的程序比较多,一般出现这种情况,我们都是更改cudatoolkit和cudnn程序包的版本。

于是,先卸载python中安装cudatoolkit和cudnn程序包:pip uninstall cudnn ; pip uninstall cudatoolkit

然后安装对应版本的cudatoolkit和cudnn程序包:pip install cudatoolkit=9.0;pip install cudnn

5.为什么会出现这种情况呢:

一般出现这种情况是因为在python中安装tensorflow的gpu版本时,pip会检查tensorflow依赖的其他的包,如果依赖的包没有安装,则会先安装最新版本的依赖包。这时候tensorflow的gpu版本依赖cudatoolkit和cudnn程序包,pip就会安装最新版本的cudatoolkit和cudnn程序包,最终导致gpu驱动版本和cuda运行时版本不匹配。

到此这篇关于详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系的文章就介绍到这了,更多相关Tensorflow CUDA及CUDNN版本对应内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: 详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系

本文地址: http://www.cppcns.com/jiaoben/python/330332.html

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

  1. idea看java版本设置_详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)...

    详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用) 有时候需要看Java源码,但是 Java 1.7 和 Java 1.8的差别的关系,有时候你想查看不同jd ...

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

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

  3. python评价指标_详解分类评价指标和回归评价指标以及Python代码实现

    这篇文章介绍的内容是详解分类评价指标和回归评价指标以及Python代码实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下. 1.概念 性能度量(评价)指标,主分为两大类: 1)分类评价 ...

  4. qt4.7 mysql 6.3 版本_详解Qt 4.7编译和访问Mysql驱动

    Qt4.7编译和访问Mysql驱动是本文要介绍的内容,不多说,我们来看内容.今天摸索了一上午,终于用qt连上mysql了 1.安装一个mysql5.0以上版本*** 要求:(1)安装路径不要有空格和点 ...

  5. 回撤率 python 平台_详解如何使用python计算一只股票的最大回撤率?

    详解如何使用python计算一只股票的最大回撤率? 一.什么是最大回撤率? 最大回撤率:在选定周期内任一历史时点往后推,产品净值走到最低点时的收益率回撤幅度的最大值.最大回撤用来描述买入产品后可能出现 ...

  6. python 标准输出_详解Python的标准输入输出

    本篇文章给大家分享的是详解Python的标准输入输出,内容挺不错的,希望可以帮助到有需要的朋友 一.标准输入输出 1.打印到屏幕 产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个 ...

  7. 用python画圆角矩形_详解微信小程序canvas圆角矩形的绘制的方法

    详解微信小程序canvas圆角矩形的绘制的方法 发布时间:2020-10-04 18:20:31 来源:脚本之家 阅读:103 作者:清夜 微信小程序允许对普通元素通过 border-radius 的 ...

  8. python最早引入json的版本_详解Python在使用JSON时需要注意的编码问题

    写这篇文章的缘由是我使用 reqeusts 库请求接口的时候, 直接使用请求参数里的 json 字段发送数据, 但是服务器无法识别我发送的数据, 排查了好久才知道 requests 内部是使用 jso ...

  9. 独热编码python实现_详解深度学习中的独热编码

    很多人开始接触深度学习,数据处理遇到第一个专业英文术语就是one-hot encode(独热编码),很多初学者就会迷茫,这个东西是什么意思,其实说的直白点所谓的独热编码最重要的就是把一组字符串或者数字 ...

最新文章

  1. Python实例浅谈之三Python与C/C++相互调用
  2. 详细设计 存储分配_万字长文:云架构设计原则(一)
  3. Amazon Aurora Serverless MySQL已正式可用
  4. [转]论SOA架构的几种主要开发方式
  5. Python的Virtualenv(虚拟环境)的使用(Windows篇)2
  6. java.lang.IllegalStateException: Failed to load ApplicationContext selenium 异常 解决
  7. 吴恩达深度学习神经网络基础编程作业Python Basics with Numpy
  8. python 安装xlwt失败_安装python库xlwt的时候遇到超时的情况。
  9. 十款常见的开源数据库学习资料大汇总
  10. ps去水印教程_Adobe Photoshop CS2去除水印方法 PS去水印教程
  11. python文件写入乱码_python2写入文件乱码怎么解决?
  12. 直接ISO启动工具ventoy
  13. CISSP-D7-运营安全
  14. 软考高项记忆小妙招-项目章程
  15. 腾讯企鹅辅导 H5 性能极致优化
  16. iOS基础-高级进阶面试题
  17. 用函数调用的方式实现汽车移动的例子 (python)
  18. C语言期末复习题(带答案)
  19. IntelliJ IDEA|热部署
  20. 铁路管理系统(C语言)

热门文章

  1. 文巾解题 1179. 重新格式化部门表
  2. MATLAB从入门到精通-机械动力学仿真-Amesim仿真实例:对于任意的外力作用下的机械动力学仿真
  3. RIPPER算法原理
  4. java swing面试题_Java面试题之AWT、Swing
  5. 新手入门深度学习 | 4-4:保存模型的N种方法
  6. 【图像处理opencv】_图像基础
  7. 线性回归中的前提假设
  8. Python编程基础:第十九节 索引Index Operator
  9. quartz源码分析之深刻理解job,sheduler,calendar,trigger及listener之间的关系
  10. Lesson 8.18.2 单层回归神经网络torch.nn.Linear实现单层回归神经网络的正向传播