二进制安装TensorFlow

TensorFlow下载与安装

TensorFlow Python API 依赖 Python 2.7 版本.

在 Linux 和 Mac 下最简单的安装方式, 是使用 pip 安装.

如果在安装过程中遇到错误, 请查阅 常见问题. 为了简化安装步骤, 建议使用 virtualenv, 教程见 这里.

Ubuntu/Linux

仅使用 CPU 的版本

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

开启 GPU 支持的版本 (安装该版本的前提是已经安装了 CUDA sdk)

$ pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Mac OS X
在 OS X 系统上, 我们推荐先安装 homebrew, 然后执行 brew install python, 以便能够使用 homebrew 中的 Python 安装 TensorFlow. 另外一种推荐的方式是在 virtualenv 中安装 TensorFlow.

当前版本只支持 CPU

$ pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

基于 Docker 的安装
我们也支持通过 Docker 运行 TensorFlow. 该方式的优点是不用操心软件依赖问题.

首先, 安装 Docker. 一旦 Docker 已经启动运行, 可以通过命令启动一个容器:

$ docker run -it b.gcr.io/tensorflow/tensorflow
该命令将启动一个已经安装好 TensorFlow 及相关依赖的容器.

其它镜像
默认的 Docker 镜像只包含启动和运行 TensorFlow 所需依赖库的一个最小集. 我们额外提供了 下面的容器, 该容器同样可以通过上述 docker run 命令安装:

b.gcr.io/tensorflow/tensorflow-full: 镜像中的 TensorFlow 是从源代码完整安装的, 包含了编译和运行 TensorFlow 所需的全部工具. 在该镜像上, 可以直接使用源代码进行实验, 而不需要再安装上述的任何依赖.
基于 VirtualEnv 的安装
我们推荐使用 virtualenv 创建一个隔离的容器, 来安装 TensorFlow. 这是可选的, 但是这样做能使排查安装问题变得更容易.

首先, 安装所有必备工具:

在 Linux 上:

$ sudo apt-get install python-pip python-dev python-virtualenv

在 Mac 上:

$ sudo easy_install pip # 如果还没有安装 pip
$ sudo pip install --upgrade virtualenv
接下来, 建立一个全新的 virtualenv 环境. 为了将环境建在 ~/tensorflow 目录下, 执行:

$ virtualenv --system-site-packages ~/tensorflow
$ cd ~/tensorflow
然后, 激活 virtualenv:

$ source bin/activate # 如果使用 bash
$ source bin/activate.csh # 如果使用 csh
(tensorflow)$ # 终端提示符应该发生变化
在 virtualenv 内, 安装 TensorFlow:

(tensorflow)$ pip install --upgrade <$url_to_binary.whl>
接下来, 使用类似命令运行 TensorFlow 程序:

(tensorflow)$ cd tensorflow/models/image/mnist
(tensorflow)$ python convolutional.py

当使用完 TensorFlow

(tensorflow)$ deactivate # 停用 virtualenv

$ # 你的命令提示符会恢复原样
尝试你的第一个 Tens

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装Python和pip 首先,您需要在CentOS上安装Python和pip。您可以使用以下命令安装它们: sudo yum install python36 sudo yum install python36-pip 2. 安装TensorFlow 有两种方法可以在CentOS上安装TensorFlow:使用pip或源代码。 使用pip安装TensorFlow 使用pip安装TensorFlow是最简单的方法。您可以使用以下命令安装TensorFlow: sudo pip3 install tensorflow 使用源代码安装TensorFlow 如果您想使用源代码安装TensorFlow,则需要执行以下步骤: 1. 安装Bazel Bazel是一个用于构建和测试软件的工具。您可以使用以下命令安装它: sudo yum install java-1.8.-openjdk-devel sudo yum install wget wget https://github.com/bazelbuild/bazel/releases/download/.29.1/bazel-.29.1-installer-linux-x86_64.sh chmod +x bazel-.29.1-installer-linux-x86_64.sh ./bazel-.29.1-installer-linux-x86_64.sh --user 2. 安装其他依赖项 您还需要安装其他依赖项,包括Python和pip: sudo yum install python36 sudo yum install python36-devel sudo yum install python36-pip sudo yum install gcc sudo yum install gcc-c++ sudo yum install git 3. 克隆TensorFlow存储库 您需要克隆TensorFlow存储库以获取源代码。您可以使用以下命令克隆存储库: git clone https://github.com/tensorflow/tensorflow.git cd tensorflow 4. 配置TensorFlowTensorFlow存储库中,您需要运行configure脚本以配置TensorFlow。您可以使用以下命令运行configure脚本: ./configure 在运行configure脚本时,您需要回答一些问题。例如,您需要选择您的Python解释器的路径,选择您的Bazel二进制文件的路径等等。 5. 构建TensorFlow 一旦您完成了配置,您可以使用以下命令构建TensorFlow: bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package 6. 构建pip包 构建完成后,您可以使用以下命令构建pip包: bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg 7. 安装TensorFlow 最后,您可以使用以下命令安装TensorFlow: sudo pip3 install /tmp/tensorflow_pkg/tensorflow-version-tags.whl 注意:在上述步骤中,您需要将“version-tags”替换为您构建的TensorFlow版本的标签。例如,如果您构建的是TensorFlow 2..版本,则应该将“version-tags”替换为“2..”。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值