Tensorflow-gpu在windows10上的安装(anaconda)

文档来源转载:

http://blog.csdn.net/u010099080/article/details/53418159

http://blog.nitishmutha.com/tensorflow/2017/01/22/TensorFlow-with-gpu-for-windows.html

安装前准备

TensorFlow 有两个版本:CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果你要安装 GPU 版本,请先确认你的显卡支持 CUDA。我安装的是 GPU 版本,采用 pip 安装方式,所以就以 GPU 安装为例,CPU 版本只不过不需要安装 CUDA 和 cuDNN。

  1. 在 这里 确认你的显卡支持 CUDA。
  2. 确保你的 Python 版本是 3.5 64 位及以上。(TensorFlow 从 1.2 开始支持 Python 3.6,之前的官方是不支持的)
  3. 确保你有稳定的网络连接。
  4. 确保你的 pip 版本 >= 8.1。用 pip -V 查看当前 pip 版本,用 python -m pip install -U pip 升级pip 。
  5. 确保你安装了 VS2015 或者 2013 或者 2010。此条非必须,删除。

此外,建议安装 Anaconda,因为这个集成了很多科学计算所必需的库,能够避免很多依赖问题,安装教程可以参考 这里

以上条件符合,那么恭喜你可以开始下载 CUDA 和 cuDNN 的安装包了,注意版本号分别是 CUDA 8.0 和 cuDNN 5.1(由于 TensorFlow 不同版本有变化,5.1 已不再适用新版本,此处请结合 安装cuDNN 说明),这是 Google 官方推荐的。可以去各自官网下载,我已经下载好打成一个压缩包放到了百度云,大家可以从 这里下载,密码 5aoc。

安装TensorFlow

由于Google那帮人已经把 TensorFlow 打成了一个 pip 安装包,所以现在可以用正常安装包的方式安装 TensorFlow 了,就是进入命令行执行下面这一条简单的语句:

# GPU版本
pip3 install --upgrade tensorflow-gpu

# CPU版本
pip3 install --upgrade tensorflow
  • 1
  • 2
  • 3
  • 4
  • 5

然后就开始安装了,速度视网速而定。

安装网之后你试着在 Python 中import tensorflow 会告诉你没有找到 CUDA 和 cuDNN,所以下一步就是安装这两个东西。

安装CUDA 8.0

下载并安装CUDA Toolkit
Toolkit 8.0或更高版本:https//developer.nvidia.com/cuda-downloads
示例安装目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0

这个也是很简单的,下载完我上面给的压缩包之后,解压,得到两个文件,那个 exe 文件就是 CUDA8 的安装程序,直接双击执行就可以了,就像安装正常的其他软件一样,安装过程屏幕可能会闪烁,不要紧,而且安装时间有点长。

安装完之后系统变量会自动为你添加上,这个不用管。

测试一下是否安装成功,命令行输入 nvcc -V ,看到版本信息就表示安装成功了。

安装cuDNN

Google 于 2017 年 8 月 17 日左右发布了 TensorFlow 1.3,该版本不再支持 cuDNN 5,开始支持 cuDNN 6,并预计在 TensorFlow 1.4 支持 cuDNN 7,所以说当你使用 pip 安装最新版的时候,请使用 cuDNN 6,而不是我提供的 5.1,否则会出现 Issues #2 的问题。

TensorFlow 1.3 中关于 cuDNN 的 发行说明

All our prebuilt binaries have been built with cuDNN 6. We anticipate releasing TensorFlow 1.4 with cuDNN 7.

TensorFlow 1.2 中关于 cuDNN 的 发行说明

TensorFlow 1.2 may be the last time we build with cuDNN 5.1. Starting with TensorFlow 1.3, we will try to build all our prebuilt binaries with cuDNN 6.0. While we will try to keep our source code compatible with cuDNN 5.1, it will be best effort.



下载并安装适用

于Windows 10的cuDNN cuDNN 6.1版库:https//developer.nvidia.com/cudnn
您需要在Nvidia注册才能下载这些文件。现在将cuDNN文件解压到您的Toolkit目录中

环境变量
确保在安装CUDA工具包之后,将CUDA_HOME设置为环境变量。如果没有,那么你需要手动添加它。

和路径变量一样..

安装Anaconda

我们将安装Anaconda,因为它可以帮助我们轻松管理特定Python发行版的单独环境,而不会影响系统中安装的python版本。

下载并安装
Anaconda

创建conda环境
创建新的环境,名称为tensorflow-gpu和python版本3.5.2
conda create -n tensorflow-gpu python=3.5.2

激活环境 activate tensorflow-gpu

安装tensorFlow
pip install https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/gpu/tensorflow_gpu-1.3.0rc0-cp35-cp35m-win_amd64.whl

这里我是在清华源网安装的tensorflow-gpu 的1.3版本,定向版本安装。

完成。您已经在您的Windows机器上成功安装了带有GPU的TensorFlow。
现在让我们来测试它是否使用GPU ...

激活我们创建的环境
activate tensorflow-gpu

测试GPU
进入python shell
python

import tensorflow as tf

现在运行这个命令并检查它是否识别你的GPU。
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

 

Issues

#1 Cannot remove entries from nonexistent file

如果在安装 TensorFlow 的时候出现类似 Cannot remove entries from nonexistent file c:\users\li\anaconda3\lib\site-packages\easy-install.pth 的错误,那么可以参考 Cannot remove entries from nonexistent #622 和 osx 10.11 installation issues #135,里面说了好多种解决办法,我在这里介绍一种方法:在 pip3 install --upgrade tensorflow-gpu 之前先执行 pip install --upgrade --ignore-installed setuptools 。

#2 ImportError: DLL load failed: 找不到指定的模块。 和 ImportError: No module named ‘_pywrap_tensorflow_internal‘

如果在 import tensorflow 的时候这两个问题同时出现,那么很有可能是你的 cuda 和 cudnn 版本有问题,例如你的 cuda 版本是 8.0.60,而正确的是 8.0.44,重新安装正确的版本(文章里提供的)就可以。参考 On Windows, running “import tensorflow” generates No module named “_pywrap_tensorflow” error 。感谢 @qq_27690673 提供的信息。

#3 ImportError: No module named ‘tensorflow.python.pywrap_tensorflow_internal‘

如果在 import tensorflow 的时候出现此问题,那么你可能是在 tensorflow 的源码目录里进入了 python 解释器。离开该目录重新进入 python 解释器即可。

原文地址:https://www.cnblogs.com/Davirain/p/8452089.html

时间: 2024-10-10 02:22:15

Tensorflow-gpu在windows10上的安装(anaconda)的相关文章

Tensorflow(cpu)在win10上的安装

在Anaconda下安装tensorflow的时候,本来想装gpu版本,前前后后尝试了很多教程,后来才发现自己的电脑没有NVIDIA显卡,只能安装cpu版本. 下面就是我在安装Tensorflow(cpu)出现的错误和最终安装成功事例. 一.安装过程 详细过程: 1)以管理员身份打开cmd(之前安装tensorflow时以用户身份安装出现了错误) 1)由于在此之前我已经安装过了Anaconda,所以首先检查Anaconda是否安装成功 conda --version 2)检查目前有哪些pytho

windows10上同时安装py2和py3的情况

2018-06-14  16:14:51 1.同时安装python2和python3的时候,pip只是其中一个版本,使用对应Python版本的pip时,在命令行分别输入如下命令: 查看不同Python版本下pip的版本 python3 -m pip -V Python2 -m pip -V 安装各自的python包 python3 -m pip xxx python2 -m pip xxx 2.以下修改方式可以重新安装两个版本的pip,使得两个python版本的pip能够共存 在DOS命令框输入

windows10安装anaconda,配置tensorflow

1.安装anaconda 3.5.5 默认安装,注意,把添加到path勾选上,其他默认安装(能搜到这篇文章,相信大家都有过变成经验,这些环境变量的重要性就不要窝在多说了) 2.以管理员身份,打开anaconda prompt(否则会出现permission denied.) (1)安装python3.5.5 conda install python=3.5.5 (2)建立名为TensorFlow的conda计算环境(版本为3.3.5) conda create -n tensorflow pyt

Windows10 上安装 Anaconda 后命令提示符(cmd)下无法执行python命令解决方案

原文:https://blog.csdn.net/qq_38644840/article/details/85064408 安装Anaconda后一段时间内能够在命令提示符(cmd)界面运行python会进入python的交互界面!可是一段时间后突然间后突然运行不通过报错如图一所示. 安装Anaconda后(cmd)界面运行pip报错也是这样操作,只是环境变量路径是Anaconda3安装路径下的Scripts路径(E:\Anaconda3\Scripts). ? 然后我们找到路径"C:\Prog

windows10+anaconda3+tensorflow(GPU)

2017.6.2安装时间 先装anaconda3或者在anaconda2下win+r cmd控制器 conda create -n Anaconda3 python=3.5 (上一步会在里面出现文件 我剪切到别的地方了) 在Anaconda2/envs中安装Anaconda 3版本的  会提示已经存在 我是删了重新在envs下直接安装Anaconda3 注意要安装3.5版本不要3.6网页下面有连接进去安装Anaconda3 4.2 然后把刚才的两个文件复制粘贴回来 然后调用的时候就 activa

Windows10上安装Keras 和 TensorFlow-GPU

安装环境: Windows 10 64bit GPU: GeForce gt 720 Python: 3.5.3 CUDA: 8 首先下载Anaconda3的Win10 64bit版,安装Python3.5版本.因为目前TensorFlow对Windows只支持Python3.5.可以直接下载Anaconda的安装包安装即可,一般不会有问题.(清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/) TensorFlow 有两个版本:

win7安装Anaconda+TensorFlow(cpu版)+配置PyCharm

本着不折腾不舒服斯基,好久没安装软件玩了.今天趁天气不错,安装下TensorFlow(cpu版)(因为没钱上GPU),首先在网上搜了下教程,原文出处: https://blog.csdn.net/u013080652/article/details/68922702.因为时间时间已经过去一年多,很多版本都升级了,没有直接安装原来的直接安装.以下正文开始: 环境 系统:window7 anaconda:anaconda3-5.2.0(TensorFlow 目前已支持Python3.6) pytho

【转】Ubuntu 16.04安装配置TensorFlow GPU版本

之前摸爬滚打总是各种坑,今天参考这篇文章终于解决了,甚是鸡冻\(≧▽≦)/,电脑不知道怎么的,安装不了16.04,就安装15.10再升级到16.04 requirements: Ubuntu 16.04 python 2.7 Flask tensorflow GPU 版本 安装nvidia driver 经过不断踩坑的安装,终于google到了靠谱的方法,首先检查你的NVIDIA VGA card model sudo lshw -numeric -C display 可以看到你的显卡信息,比如

win7安装Anaconda+TensorFlow+配置PyCharm(转)

win7安装Anaconda+TensorFlow+配置PyCharm 2017年03月31日 10:52:17 阅读数:24251 先总结自己遇到的坑:(回头想想其实安装很简单) 第一大坑:anaconda必须安装4.2版本,不能安装4.3 版本:满满的血泪史 因为我们需要安装自带的python必须是3.5,才可以调用TensorFlow 但是anaconda4.3自带是python3.6 ,无法调用TensorFlow 第二坑: google那群人已经将安装进一步简化,千万不要像过去安装还用