在Windows上安装TensorFlow官方文档——翻译

来源:互联网 发布:开户银行数据 编辑:程序博客网 时间:2024/05/19 01:29

原本想自己写TensorFlow在Windows上面安装的过程,但是感觉还是官方文档比较靠谱,并且国内TensorFlow访问不到,翻译官方文档更有利于大家具体了解情况。国内有一部分文章,只说其然不说所以然,很容易误导大家,我遇到的坑就是Python版本问题,TensorFlow官网明确说明TensorFlow只支持Python3.5版本,但是国内的文章很少有说明的,希望大家注意这一点。

—————————正式翻译内容——————————–
本指南介绍如何在Windows上安装TensorFlow。

1.确定TensorFlow安装版本

您必须选择以下类型的TensorFlow之一来安装:
TensorFlow CPU支持。 如果您的系统没有NVIDIA GPU,则必须安装此版本。 请注意,此版本的TensorFlow通常会更容易安装(通常在5或10分钟内),因此即使您有NVIDIA GPU,我们建议先安装此版本。
TensorFlow GPU安装。 TensorFlow程序通常在GPU上比在CPU上运行得更快。 因此,如果您的系统具有满足以下所示先决条件的NVIDIA®GPU,并且您需要运行性能关键型应用程序,则应最终安装此版本。

2.运行TensorFlow在GPU的要求
如果您使用本指南介绍的机制之一来安装具有GPU支持的TensorFlow,则系统上必须安装以下NVIDIA软件:
CUDA®Toolkit 8.0。 有关详细信息,请参阅NVIDIA文档确保将相关的Cuda路径名附加到%PATH%环境变量中,如NVIDIA文档中所述。
与CUDA Toolkit 8.0相关的NVIDIA驱动程序。
cuDNN v5.1。 有关详细信息,请参阅NVIDIA文档。 请注意,cuDNN通常安装在与其他CUDA DLL不同的位置。 确保将您安装cuDNN DLL的目录添加到%PATH%环境变量中。
具有CUDA Compute Capability 3.0或更高版本的GPU卡。 有关支持的GPU卡的列表,请参阅NVIDIA文档。
如果您有较早版本的上述软件包,请升级到指定的版本。
3.确定如何安装TensorFlow
您必须选择安装TensorFlow的机制。 支持的选择如下:
• “native” pip
• Anaconda
Native pip在您的系统上直接安装TensorFlow,而无需通过虚拟环境。 由于本机点安装不会在单独的容器中关闭,所以pip安装可能会干扰系统上其他基于Python的安装。 但是,如果您了解pip和您的Python环境,本机点安装通常只需要一个命令! 此外,如果您使用本机点安装,用户可以从系统上的任何目录运行TensorFlow程序。
在Anaconda中,您可以使用conda创建虚拟环境。 然而,在Anaconda内,我们建议使用pip install命令安装TensorFlow,而不是使用conda installcommand。
注意:conda包是社区支持的,没有正式支持。 也就是说,TensorFlow团队既不会测试也不维护这个conda包。 使用该包,您自己承担风险。
4.使用native pip安装
如果您的计算机上未安装以下Python版本,请立即安装:Python 3.5.x from python.org
TensorFlow在Windows上只支持3.5.x版本的Python。 请注意,Python 3.5.x附带pip3软件包管理器,这是您将用于安装TensorFlow的程序。
要安装TensorFlow,请启动终端。 然后在该终端中发出适当的pip3 install命令。 要安装仅限CPU版本的TensorFlow,请输入以下命令:

pip3 install --upgrade tensorflow

要安装TensorFlow的GPU版本,请输入以下命令:

pip3 install --upgrade tensorflow-gpu

5.安装Anaconda
Anaconda安装是社区支持的,没有正式支持。采取以下步骤在Anaconda环境中安装TensorFlow:
1.按照Anaconda下载站点上的说明下载并安装Anaconda。
2.通过调用以下命令创建一个名为tensorflow的conda环境:

conda create -n tensorflow

3.通过发出以下命令激活conda环境:

activate tensorflow

4.发出适当的命令,在您的安全环境中安装TensorFlow。 要安装仅限CPU版本的TensorFlow,请输入以下命令:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl 

要安装GPU版本的TensorFlow,请输入以下命令(单行):

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl

6.验证您的安装
启动一个终端,如果您通过Anaconda安装,请激活您的Anaconda环境。从你的shell调用python如下:

python

在python交互式shell中输入以下短程序:

>>> import tensorflow as tf>>> hello = tf.constant('Hello, TensorFlow!')>>> sess = tf.Session()>>> print(sess.run(hello))

如果系统输出以下内容,则可以开始编写TensorFlow程序:

Hello, TensorFlow!

如果您是新来的TensorFlow,请参阅TensorFlow入门,如果系统输出错误信息而不是问候,请参阅常见的安装问题。

7.常见的安装问题

我们依靠堆栈溢出来记录TensorFlow安装问题及其补救措施。 下表包含一些常见安装问题的Stack Overflow答案的链接。 如果您遇到下表中未列出的错误消息或其他安装问题,请在堆栈溢出中进行搜索。 如果Stack Overflow没有显示错误消息,请在Stack Overflow上询问一个有关它的新问题,并指定tensorflow标签。
这里写图片描述
除非另有说明,本页面的内容是根据知识共享署名3.0许可协议授权的,代码示例按照Apache 2.0许可协议授权。 有关详细信息,请参阅我们的网站策略。 Java是Oracle和/或其附属公司的注册商标。

官方文档更新时间:上次更新日期:四月 26, 2017

后面的文章打算学习一下TensorFlow的具体使用。

1 0