在 Ubuntu 上安装 TensorFlow ,官方文档的翻译
本指南介绍了如何在 Ubuntu 上安装 TensorFlow。这些指令也可能对其他 Linux 变体起作用, 但是我们只在Ubuntu 14.04 或更高版本上测试了(我们只支持) 这些指令。
TensorFlow
要安装以下类型的 TensorFlow, 必须选择其中一种:
- 仅使用 CPU 支持的 TensorFlow。如果您的系统没有 NVIDIA® GPU, 则必须安装此版本。请注意, 此版本的 TensorFlow 通常更容易安装 (通常在5或10分钟), 因此, 即使您有 NVIDIA® GPU, 我们建议先安装此版本。
- TensorFlow。TensorFlow 程序在 GPU 上运行的速度通常比在 CPU 上快得多。因此, 如果您的系统有一个 NVIDIA® GPU 满足下面所示的先决条件, 并且您需要高效运行应用程序, 则应最终安装此版本。
二、要求
:
- CUDA® Toolkit 8.0。有关详细信息, 请参阅 NVIDIA 的文档。请确保将相关的 Cuda 路径名追加到 LD_LIBRARY_PATH 环境变量中, 如 NVIDIA 文档中所述。
- 与CUDA® Toolkit 8.0 关联的 NVIDIA 驱动程序。
- NVIDIA 的文档。确保按照 NVIDIA 文档中的描述,创建 CUDA_HOME 环境变量。
- 具有 CUDA 计算能力3.0 或更高的 GPU 卡。有关支持的 GPU 卡的列表, 请参见 NVIDIA 文档。
- :
sudo apt-get install libcupti-dev
操作:
- 从源码安装 TensorFlow。
- :
- 更高
- 更大
- 具有 CUDA 计算能力3.0 或更高的 GPU 卡。
三、TensorFlow
:
virtualenv安装
:
(1):
sudo apt-get install python-pip python-dev python-virtualenv # for Python 2.7 sudo apt-get install python3-pip python3-dev python-virtualenv # for Python 3.n
(2):
virtualenv --system-site-packages targetDirectory # for Python 2.7 virtualenv --system-site-packages -p python3 targetDirectory # for Python 3.n
其中 targetDirectory 指定 virtualenv tree的顶部。我们的指示假定 targetDirectory 是~/ tensorflow, 但您可以选择任何目录。
(3):
source ~/tensorflow/bin/activate # bash, sh, ksh, or zsh
source ~/tensorflow/bin/activate.csh # csh or tcsh
内容:
(tensorflow)$
(4):
(tensorflow)$ easy_install -U pip
(5):
(tensorflow)$ pip install --upgrade tensorflow # for Python 2.7 (tensorflow)$ pip3 install --upgrade tensorflow # for Python 3.n (tensorflow)$ pip install --upgrade tensorflow-gpu # for Python 2.7 and GPU (tensorflow)$ pip3 install --upgrade tensorflow-gpu # for Python 3.n and GPU
如果前面的命令成功, 请跳过步骤6。如果前面的命令失败, 请执行步骤6。
(6)(可:
(tensorflow)$ pip install --upgrade tfBinaryURL # Python 2.7 (tensorflow)$ pip3 install --upgrade tfBinaryURL # Python 3.n
:
(tensorflow)$ pip3 install --upgrade \ https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp34-cp34m-linux_x86_64.whl
如果遇到安装问题, 请参阅常见安装问题。
步骤
验证安装。
:
$ source ~/tensorflow/bin/activate # bash, sh, ksh, or zsh $ source ~/tensorflow/bin/activate.csh # csh or tcsh
状态:
(tensorflow)$
:
(tensorflow)$ deactivate
提示符将恢复到您的默认提示 (由 PS1 环境变量定义)。
TensorFlow
:
$ rm -r targetDirectory
2、安装
您可以通过 pip 安装 TensorFlow, 在简单的安装过程或更复杂的程序之间进行选择。
REQUIRED_PACKAGES section of setup.py 部分列出了 pip 将安装或升级的 TensorFlow 包。
Pip
:
- 7
- +
:
$ sudo apt-get install python-pip python-dev # for Python 2.7 $ sudo apt-get install python3-pip python3-dev # for Python 3.n
TensorFlow
:
:
$ pip install tensorflow # Python 2.7; CPU support (no GPU support) $ pip3 install tensorflow # Python 3.n; CPU support (no GPU support) $ pip install tensorflow-gpu # Python 2.7; GPU support $ pip3 install tensorflow-gpu # Python 3.n; GPU support
如果前面的命令运行完成了, 您现在应该验证您的安装。
b):
$ sudo pip install --upgrade tfBinaryURL # Python 2.7 $ sudo pip3 install --upgrade tfBinaryURL # Python 3.n
:
$ sudo pip3 install --upgrade \ https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp34-cp34m-linux_x86_64.whl
如果此步骤失败, 请参阅常见安装问题。
步骤
验证您的安装。
TensorFlow
:
$ sudo pip uninstall tensorflow # for Python 2.7 $ sudo pip3 uninstall tensorflow # for Python 3.n
3、安装
未翻译,详见官方文档。
4、使用Anaconda安装
:
(1)按照Anaconda下载网站上的说明下载并安装Anaconda。
:
$ conda create -n tensorflow python=2.7 # or python=3.3, etc.
(3):
$ source activate tensorflow (tensorflow)$ # Your prompt should change
(4):
(tensorflow)$ pip install --ignore-installed --upgrade tfBinaryURL
:
(tensorflow)$ pip install --ignore-installed --upgrade \ https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp34-cp34m-linux_x86_64.whl
四、不同python版本的TensorFlow的URL
Python 2.7
- CPU only:
https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp27-none-linux_x86_64.whl
- GPU support:
https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.1-cp27-none-linux_x86_64.whl
Python 3.4
- CPU only:
https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp34-cp34m-linux_x86_64.whl
- GPU support:
https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.1-cp34-cp34m-linux_x86_64.whl
Python 3.5
- CPU only:
https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp35-cp35m-linux_x86_64.whl
- GPU support:
https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.1-cp35-cp35m-linux_x86_64.whl
Python 3.6
- CPU only:
https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp36-cp36m-linux_x86_64.whl
- GPU support:
https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.1-cp36-cp36m-linux_x86_64.whl
五、安装
操作:
- 确保您的环境准备好了,然后运行 TensorFlow 程序。
- 运行一个简短的 TensorFlow 程序。
环境
操作:
(1)启动终端。
(2)如果您安装了 virtualenv 或Anaconda, 激活您的容器。
(3)如果安装了 TensorFlow 源代码, 请导航到除包含 TensorFlow 源代码之外的任何目录。
:
$ docker run -it gcr.io/tensorflow/tensorflow bash
2、程序
:
$ python
:
# Python import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello))
:
Hello, TensorFlow!
TensorFlow 入门。
常见的安装问题。
【注】
文中所有超链接,需要FQ后才能打开
-------------------------------------
参考链接:
1、Installing TensorFlow on Ubuntu: https://www.tensorflow.org/install/install_linux#top_of_page