Ubuntu 源码编译安装 GPU版 TensorFlow
2017-09-14 16:58
429 查看
- 从github下载 Tensorflow 源码
查看当前分支, 根据需求切换到指定分支, e.g. r1.3
- 安装Bazel
- 安装python依赖包
numpy, which is a numerical processing package that TensorFlow requires.
dev, which enables adding extensions to Python.
pip, which enables you to install and manage certain Python packages.
wheel, which enables you to manage Python compressed packages in the wheel (.whl) format.
python 2 安装命令如下
python 3 安装命令如下
-安装 cuda
cuda 下载路径 CUDA Toolkit
cudnn 下载路径 cudnn
注册个账号,然后根据自己的系统选择下载相应的cudnn.
最后安装 libcupti-dev
-设置安装配置
根据自己python版本, cuda, cudnn版本和GPU计算力设置
-编译 pip package
- TensorFlow compiled to use SSE, AXV, FMA
生成 .whl 文件
-安装 .whl
- 问题汇总
tensorflow-*-any.whl not a supported wheel on this platform
使用 python -m pip install 代替 pip install 安装
$ git clone https://github.com/tensorflow/tensorflow
查看当前分支, 根据需求切换到指定分支, e.g. r1.3
$ cd tensorflow $ git checkout Branch # where Branch is the desired branch $ git checkout r1.3
- 安装Bazel
- 安装python依赖包
numpy, which is a numerical processing package that TensorFlow requires.
dev, which enables adding extensions to Python.
pip, which enables you to install and manage certain Python packages.
wheel, which enables you to manage Python compressed packages in the wheel (.whl) format.
python 2 安装命令如下
$ sudo apt-get install python-numpy python-dev python-pip python-wheel
python 3 安装命令如下
$ sudo apt-get install python3-numpy python3-dev python3-pip python3-wheel
-安装 cuda
cuda 下载路径 CUDA Toolkit
$ sudo dpkg -i cuda-repo-ubuntu1404-8-0-local-ga2_8.0.61-1_amd64.deb $ sudo apt-get update $ sudo apt-get install -y cuda
cudnn 下载路径 cudnn
注册个账号,然后根据自己的系统选择下载相应的cudnn.
$ tar zxvf cudnn-7.5-linux-x64-v5.1.tgz $ cd cuda $ sudo cp include/cudnn.h /usr/local/include $ sudo cp lib64/libcudnn.* /usr/local/lib $ sudo ln -sf /usr/local/lib/libcudnn.so.5.1.3 /usr/local/lib/libcudnn.so.5 $ sudo ln -sf /usr/local/lib/libcudnn.so.5 /usr/local/lib/libcudnn.so $ sudo ldconfig -v
最后安装 libcupti-dev
$ sudo apt-get install libcupti-dev
-设置安装配置
根据自己python版本, cuda, cudnn版本和GPU计算力设置
$ cd tensorflow # cd to the top-level directory created $ ./configure
-编译 pip package
- TensorFlow compiled to use SSE, AXV, FMA
$ bazel build -c opt --copt=-march=native --copt=-mfpmath=both --config=cuda -k //tensorflow/tools/pip_package:build_pip_package
生成 .whl 文件
$ bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
-安装 .whl
$ sudo pip install /tmp/tensorflow_pkg/tensorflow-1.3.0-py2-none-any.whl
- 问题汇总
tensorflow-*-any.whl not a supported wheel on this platform
使用 python -m pip install 代替 pip install 安装
sudo python -m pip install /tmp/tensorflow_pkg/tensorflow-1.3.0-py2-none-any.whl
相关文章推荐
- Ubuntu 16.04 + CUDA 9.0下安装GPU版TensorFlow 1.4(无需从源码编译安装)
- ubuntu14.04+GTX1080+cuda8.0+cudnn5.1+源码编译tensorflow安装教程
- ubuntu16.04 从源码安装tensorflow-gpu r1.4版本---2017-12-07
- ubuntu 14.04LTS下源码编译安装TensorFlow0.8-No GPU
- Ubuntu14.04源码编译安装CPU版本的tensorflow
- Ubuntu 环境 TensorFlow (最新版1.4) 源码编译、安装
- ubuntu16.04_tensorflow_gpu加速_源码安装笔记
- Ubuntu 15.04 安装TensorFlow(源码编译) 及测试梵高作画
- ubuntu 14.04LTS下源码编译安装TensorFlow-No GPU
- Tensorflow 源码安装 ubuntu16.04 GPU
- Ubuntu16.04 源码安装tensorflow(GPU版)
- Ubuntu下安装tensorflow-gpu版(cuda8+cudnn5)
- Ubuntu 安装texlive 并源码编译安装texworks lyx
- ubuntu15.10 源码安装 tensorflow
- Ubuntu 17.04版本下,opencv进行源码编译安装
- 用Gtkmm写的中国象棋游戏,gmchess 0.20.3 在ubuntu10.10下源码编译安装失败。
- Ubuntu 16.04 源码编译安装PHP7
- 最新版fcitx 4.1.2源码编译安装(ubuntu 10.04)
- 基于ubuntu16.04 源码安装 tensorflow