有图有真相,先看最后安装效果

首先关于硬性条件,Tensorflow要求的条件如下:

CUDA® 计算能力为 3.5 或更高的 NVIDIA® GPU 卡

这是什么概念呢?在英伟达官方给出的显卡算力列表中,台式机独立显卡大体而言≥750TI的显卡算力均满足要求,有个别例外。对于笔记本显卡来说,≥830M的显卡算力满足要求。

本人的笔记本显卡是940MX,系统环境是WIN 10。

那么安装开始:

第一步:由于tensorflow支持的python版本为3.4-3.6,已有这些版本集成环境的同学可以忽略这一步。以安装3.6版本Python集成环境为例,Anaconda版本与Python版本对应列表如下:

即使用3.6版本Python的最后一代Anaconda版本是Anaconda3-5.2.0,大家可以在清华开源镜像上下载该版本的Anaconda,安装时注意添加环境变量打钩。

第二步: 安装Visual Studio 这一步大家可能有疑问,为什么要安装这个,原因很简单:下一步安装英伟达显卡支持于科学计算的CUDA需要Visual Studio的支持,这一步在很多教程中写的并不清楚。

只需要安装Visual Studio的核心部件,其他部分无需安装,在这里放一个可用连接,也可以去Visual Studio官网下载。

第三步:安装CUDA 此部分比较简单,直接去英伟达CUDA的网站下载即可。唯一需要注意的是要选择CUDA 9.0。下载后直接安装,安装过程涉及到显示部分可能会闪屏,正常现象。

CUDA Toolkit 10.1 Download​developer.nvidia.com

第四步:安装cudnn,cudnn是用于加速训练深层神经网络。下载cudnn需要注册一个账号并同意开发者协议,然后选择for CUDA 9.0的版本即可。

NVIDIA cuDNN​developer.nvidia.com

cudnn的安装比较特殊,你所下载的是一个压缩文件,里边有三个文件夹,复制这三个文件夹中的文件粘贴到cuda目录下同名的文件中即可。cuda的根目录有可能和你选择的安装路径不同,可以在系统的环境变量中查到,环境变量中Cuda Path的路径即为cuda目录。

第五步:在cmd中或在Anaconda Prompt中,输入以下代码,创建Tensorflow环境

conda create -n tensorflow python=3.6

然后激活环境

activate tensorflow

然后安装Tensorflow GPU版本

conda install tensorflow-gpu

第六步:测试

在命令行下输入activate tensorflow 进入之前建立的安装有TensorFlow 的conda 环境,再输入python

进入Python 环境,逐行输入以下代码:

import tensorflow as tf

tf.enable_eager_execution()

A = tf.constant([[1, 2], [3, 4]])

B = tf.constant([[5, 6], [7, 8]])

C = tf.matmul(A, B)

print(C)

如果能输出如下结果

tf.Tensor(
[[19 22]
[43 50]], shape=(2, 2), dtype=int32)

证明安装已经成功!

conda安装tensorflow-gpu简洁版_笔记本的垃圾显卡也能装Tensorflow GPU版,简明教程相关推荐

  1. 如何判断笔记本蓝牙硬件坏了_笔记本如何判断显卡硬件坏了 - 卡饭网

    怎么判断显卡性能有哪些细节 怎么判断显卡性能有哪些细节 现在,越来越多的用户在挑选笔记本时更重视显卡的性能,甚至胜于重视处理器性能,下面简单为大家介绍下,感兴趣的朋友不要错过. 显示芯片,显存位宽,显 ...

  2. android 联想云盘,附文:联想云盘安装_联想 小新Air 12 LTE版_笔记本评测-中关村在线...

    那么联想云盘到底该如何安装和使用呢?文章的最后,我们不妨以附文的形式来为大家解读一下联想云盘的安装注意事项. 首先大家可以到yunpan.lenovo.com下载云盘安装包,目前支持Windows.A ...

  3. 手机便携版_智能体验醇音随行 哈曼卡顿音乐琥珀便携版评测

    提起哈曼卡顿(harman/kardon)的名字,相信会有无数个隶属于它的标签,旗下的豪华时尚音箱品牌:哈曼卡顿,一直在引领着音箱业的发展,从汽车音箱,到电脑音箱,再到家庭音箱,桌面音箱等一系列的产品 ...

  4. Mask rcnn代码实现_pytorch版_适用30系列显卡

    Mask rcnn代码实现_pytorch版 由于科研需求,要做一个图像分割的项目,于是开始着手跑一下 mask rcnn.本以为很简单的事情,网上代码比较多,结果尝试了一下,遇到了各种问题. 主要是 ...

  5. matlab中如何调用gpu进行并行计算_极致安卓-Termux/Aid learning开启WebGL手机GPU并行计算...

    在我的之前的测评中,我利用Termux和Aid Learning测试过基于C/C++的openmp并行程序,基于Java的并行程序,还有基于MPI以及基于Java的分布式集群并行.但是很遗憾,一直无法 ...

  6. cpu要和gpu搭配吗_谈谈CPU和显卡如何搭配

    最近发生了一件让阿汤哥我啪啪啪打脸的事,我想你们都猜到了:GTX 1060发布,DX11下完胜RX 480,而且售价与RX 480一样是1999软妹币. 7月19号解禁当天,某东上首发的GTX 106 ...

  7. 基于arcgis的python编程秘笈第2版_基于ArcGIS的Python编程秘笈(第2版)

    基于ArcGIS的Python编程秘笈(第2版) 译者简介 审阅人简介 1 面向ArcGIS的Python语言基础 1.1 使用IDLE进行Python脚本开发 1.1.1 Python Shell窗 ...

  8. 鸿蒙公测报名表填写,鸿蒙公测第二期报名公测版_华为鸿蒙os2.0第二期报名申请内测版 - 风云下载...

    鸿蒙公测第二期报名公测版是给华为用户提供鸿蒙系列第二期报名入口.这里第一期适配的机型毕竟是有限的,经过测试之后在各种性能上都完美超越了安卓.所以开放了更多机型和入口,只要是华为的用户,不管是手机还是平 ...

  9. 循序渐进db2 第3版_「图书推荐」焊接工程师手册第3版

    机械工业出版社 陈祝年 陈茂爱 著 内容介绍 <焊接工程师手册>(第3版)是焊接专业的综合性工具书,基本涵盖了焊接专业的技术内容.本版在保留第2版精华和特色的基础上添加了先进的工艺技术内容 ...

最新文章

  1. python用海伦公式求面积_用带参数的宏定义,通过海伦公式求三角形的面积
  2. 通过/proc/PID/status查看进程内存占用情况
  3. Github上LeakCanary编译报错CreateProcess error=2的解决方法
  4. .NET Core开发实战(第26课:工程结构概览:定义应用分层及依赖关系)--学习笔记...
  5. 经常需要在开发中使用Excel COM,为简化使用写了这个类,感觉还是不太方便
  6. go语言基础之格式化输出
  7. android 自动挂断,[转]android 来电自动接听和自动挂断
  8. Exploit开发系列教程-Exploitme2 (Stack cookies SEH)
  9. 一个可以参考的JVM内存分配
  10. 性能提升 3 倍的树莓派 4,被爆设计缺陷!
  11. android动态service,Android基础回顾之Service
  12. J2me实现的wap浏览器
  13. 2017全国计算机二级office题库,2017年计算机二级office题库(附答案)
  14. 安卓平板微信和手机微信同时登陆_如何查看手机上的微信登陆记录
  15. 个税计算、税基的处理
  16. JVM 字节码从入门到精通
  17. 我的 Input框 不可能这么可爱
  18. 淘宝面试的几个算法题
  19. [MachineLearning] 机器学习速成笔记 - Bilibili
  20. linux安装hadoop的MySQL_Hadoop(2)---Mysql 在Linux下的安装与配置

热门文章

  1. Qt QComboBox下拉框文字重叠解决方法
  2. 移动端placeholder不能垂直居中解决方案
  3. go get 获取被墙依赖包解决方法
  4. 解决Linux安装 VMware tools 工具的方法
  5. 基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题
  6. 怎样解决样本不平衡问题
  7. 如何显示jQuery中的加载微调器?
  8. System.Timers.Timer与System.Threading.Timer
  9. Google平台搭建虚机
  10. docker应用到生产环境的前提