Windows 10 、GPU 1080 ti 安装 Anaconda, GPU版本的TensorFlow 详细教程
本文主要是参考https://www.leiphone.com/news/201711/GCh0IBszXrxP1iHU.html 并在其基础上细化说明,以及排雷。
重要声明:
安装GPU版本的TensorFlow最重要的就是各种软件之间版本匹配,并非最新的软件最好,太新太旧都不行。强烈建议走别人已经走过的版本搭配,如果使用自己搭配的版本,需要之前自行确定是否兼容。如果懒,那就严格走别人的路。
需要准备的软件安装包
64位 Windows 10+ Anaconda (Python 3.5 )+ Visual Studio 2015 + CUDA 9.2 + CuDnn 7.1.4 for CUDA 9.2+ TensorFlow 1.8.0+pycharm
STEP 1: Anaconda 下载安装
Anaconda 的下载地址。注意下载最新版本的Anaconda 然后要将python的版本搞成3.5.具体操作见下文。
选择符合电脑操作平台Anaconda 的版本下载后安装。一切按照默认安装除了下图,需要添加环境变量的路径,因此要打勾。
安装过程中出现要求安装VS,如下图,选择装就行。不装最后可能会出现报错: Conda 命令是不可执行的程序。
接下来打开Anaconda Prompt,输入
conda search python
出现报错,conda不是可执行的命令,原因可能有二:没有正确加入环境变量或者需要重启电脑、
检查环境变量的方法参照:检查修改环境变量。
如果conda命令可以正常使用,接下来就修改python版本为 3.5。
(1).创建一个名为py35的环境,指定Python版本是3.5
conda create --name py35 python=3.5
注意到路径“C:\Users\Yang\Anaconda3\envs”下,出现了名字为py35的文件夹,这表示环境创建成功,如下图:
其他几个文件夹是本人手抖,不知道什么时候创建的虚拟环境。所以之后在安装的时候,千万注意是在哪个虚拟环境中安装TensorFlow,事关TensorFlow导入pycharm的路径。
也可以使用下面命令,查看你一共有多少个虚拟的环境
conda info --envs
我想要的是py35的环境下安装TensorFlow,所以安装TensorFlow之前激活这个环境,如步骤(2)
(2).安装完成后,使用activate激活python35
conda activate py35
注意到电脑程序列表中出现了 prompt py35.之后的所有安装,尤其是TensorFlow的安装都可以在这个prompt下打开,这样就免去了每次先输入conda activate py35的麻烦。否则在默认的prompt---base下安葬TensorFlow 就先激活py35,具体操作见后文STEP 6.
STEP 2: 安装Visual Studio 2015
安装VS2015没什么难度,只有一个选项需要自定义,别的选项都可以使用默认值。VS2015的默认安装不包括C++的编译器,必须手动勾选Visual C++,如下图,不然会面临后续的CUDA编译错误。
STEP 3: 安装CUDA
双击我们下载的安装文件即可,一切都选择默认即可。
如果有补丁,先安装完之后再运行补丁程序。
STEP 4: 验证CUDA安装的正确性
4.1 打开prompt,输入
nvcc -V
如安装正确,即可得到类似下图的输出。输出中显示了CUDA的版本是release 9.2
4.2 进入“C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0”文件夹,双击打开 “Samples vs2015”这个文件。
选择编译生成1_Utilities中所有的文件。具体操作就是在1_Utilities上右键选择Build,注意红框部分的64位和Release:
这个时候,你可能遇到了编译错误,如果你发现错误提示是无法找到 CUDA.prop那么就是CUDA安装错误,建议检查CUDA版本重新安装。如果成功,则会看到5个文件编译成功,如下图:
在成功后,你会发现在“C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release”文件夹中出现了一堆文件,我们主要需要deviceQuery和bandwidthTest。
4.3 打开 prompt ,运行
cd C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release
然后依次运行
deviceQuery.exe
和
bandwidthTest.exe
关注上两行的输出结果是否是result = PASS即可。
STEP 5: 安装cudnn
cudnn 的下载地址。注意需要先注册会员。
解压缩我们下载的CuDnn文件,得到3个文件夹:bin, include, lib。如下图所示,将这个三个文件夹复制到“C:\ProgramData\NVIDIA GPU Computing Toolkit\v8.0”
打开系统环境变量设置,以Win10为例,请参考百度经验(http://t.cn/RYIJJht)介绍。
确认CUDA_PATH和CUDA_PATH_V9.2 已经存在,否则手动添加路径。
STEP 6: 安装TensorFlow
非常重要!!!!激活py35的环境
activate py35
安装TensorFlow GPU版本
conda install tensorflow-gpu
注意不要使用pip安装,否则最后TensorFlow GPU安装后也不能调用GPU,即下面语句是错的,不要入坑
pip install tensorflow==1.8.0 --ignore-installed
pip3 install tensorflow-gpu
STEP 7: 测试 TensorFlow-gpu 安装正确
测试程序:
import tensorflow as tf
a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
c = tf.matmul(a, b)
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
print(sess.run(c))
正常情况会输出,即报出各种显卡的信息。
STEP 7: 安装pycharm
破解以及安装pycharm可以自行百度,安装完之后导入TensorFlow的方法:
7.1 file-->setting-->project interperter-->右上角点击齿轮-->show all-->加号添加-->选择conda环境-->导入路径“C:\Users\Yang\Anaconda3\envs\py35”选择python.exe-->确定即可。具体截图步骤如下:
注意这个地方的加号可以方便的添加各种包,比如,numpy、matplotlib、scipy、scikt-learn等等。
Windows 10 、GPU 1080 ti 安装 Anaconda, GPU版本的TensorFlow 详细教程相关推荐
- Windows 10 Visual Studio 2017 安装配置 Apache Thrift (C++)
最近需要使用Thrift,所以在网上看了很多资料,不过很多教程都不够详细完整,导致我花了不少时间安装配置.在这里我把我配置的过程写下来和大家分享. 1 介绍 Apache Thrift 是一个跨语言的 ...
- ffmpeg添加到环境变量_如何在Windows 10上下载和安装FFmpeg
如何在Windows 10上下载和安装FFmpeg FFmpeg是一种流行的开源工具,用于对音频和视频文件执行多项操作.这些操作包括多路复用,解复用,编码,解码,过滤,流式传输等. 它还用于缩放和旋转 ...
- 图计算库 igraph 在 windows 10 上的编译安装
图计算库 igraph 在 windows 10 上的编译安装 参考:https://igraph.org/c/doc/igraph-Installation.html#igraph-Installa ...
- NVIDIA GeFprce GTX 1080 Ti NVIDIA图形驱动程序版本466.77下载和安装
前言 在win7下,NVIDIA GeFprce GTX 1080 Ti NVIDIA图形驱动程序版本466.77下载和安装,但安装时系统报错:缺少KB4474419和KB4490628补丁 解决 N ...
- PL2303HX在Windows 10下面不装安装驱动的解决办法(Code:10)
Prolific在很早之前推出了一款名为PL2303HX的芯片, 用于USB转RS232, 这款芯片使用的范围非常广, 并且年代久远. 但是这款芯片因为用的特别多, 所以中国就有很多厂家生产了仿造的P ...
- windows10用u盘安装LINUX,Windows 10下U盘安装 Ubuntu 17.10
原标题:Windows 10下U盘安装 Ubuntu 17.10 1 Ubuntu 17.10 Canonical已经正式发布了Ubuntu 17.10 Artful Aardvark.该Ubuntu ...
- Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...
win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...
- GPU运行Tensorflow详细教程及错误解决
GPU运行Tensorflow详细教程及错误解决 前提条件 配置GPU运行 确认是否成功配置 出现的错误及解决方案 前提条件 最重要的一点:CUDA与tensorflow的版本一点要对应,不然用不了! ...
- iis怎么更换php版本,Windows 下PHP+IIS的安装方法(PHP版本为5.0)
Windows 下PHP+IIS的安装方法(PHP版本为5.0) 最近需要使用下PHP相关的东西,查找了一些资料,现将PHP配置方法记录一下,以免以后忘记,呵呵,初学者,各位同学不要拍砖,开始正题,主 ...
最新文章
- Nature Method :Rob Knight发布Striped UniFrac算法轻松分析微生物组大数据
- 编写程序,计算分段函数的值
- windows清理图标缓存并重新加载
- The Coding Kata: FizzBuzzWhizz in Modern C++11
- 与Flutter第一次亲密接触-Android 视角
- 房费制——报表(1)
- 线上阿里云mysql慢_MySQL · 案例分析 · RDS MySQL线上实例insert慢常见原因分析-阿里云开发者社区...
- rost反剽窃检测系统_动静结合,最硬核反外挂
- 农业银行联行号怎么查询_中国农业银行大额联行号12位是什么,怎么查找
- anaconda安装完怎么打开_录像机怎么样安装在机柜上,看完就明白
- 2022-07微软漏洞通告
- 【风宇冲】动画系统Mecanim
- Assuming drive cache: write through 因为硬盘内存不足VM虚拟机开不了机的问题
- wps公式如何加序号_WPS表格技巧—筛选后也会自动连续的序号
- TortoiseSvn文件夹及文件图标不显示
- 新编计算机英语第2版,新编计算机英语-电子教案2.ppt
- 如何使用RSA 对数据加解密和签名验签?一篇文章带你搞定
- 说说java中extends与implements的区别
- 总投资2185.38亿元,澜沧江水电站传来好消息
- 浮躁_se7en3_新浪博客
热门文章
- C语言——数据的存储
- SVG_27_指尖魔法_等你施法_斗罗大陆史莱克七怪_闪亮登场
- 深度洞见|罗兰贝格联合天猫发布《车企数字化营销白皮书》:围绕用户全生命周期,引领数字化创新之路...
- 分析虚拟机、容器和沙箱之间的神秘关系
- 慢慢做一个模仿天猫网站-3
- SDUSTOJ 1466 - 编写函数:递归求逆序 (Append Code)
- Spark一路火花带闪电——Pair RDD常用算子(参数及其返回值)探究
- 多种形貌氧化锌ZnO纳米片、纳米棒、纳米线、纳米管的合成简单介绍(含电镜图)
- Hooks 与 React 生命周期
- 华为阿里员工跳槽到微软后被集体抵制:请停止你的“奋斗逼”行为!