ubuntu 14.04LTS下源码编译安装TensorFlow0.8-No GPU
来源:互联网 发布:js删除div内容 编辑:程序博客网 时间:2024/05/29 18:59
1,下载源代码
git clone --recurse-submodules https://github.com/tensorflow/tensorflow
2,安装goolge构建工程工具Bazel
系统环境:Ubuntu Linux 14.04 LTS
Java JDK8或者更新
1)安装JDK8
sudo apt-get update
sudo apt-get install oracle-java8-installer
2)安装需要的包
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip
注意zlib1g-dev 这里的第5个是数字1,而不是字母l
3)下载Bazel,需要选择适合自己系统的Bazel下载。点击这里
4)安装Bazel
$chmod +x bazel-0.2.3-installer-linux-x86_64.sh
$./bazel-0.2.3-installer-linux-x86_64.sh --user
5)设置环境变量
export PATH=$PATH:$HOME/bin
HOME:用户名目录,比如/home/xiaoming
3,安装其他依赖项(在用户目录下安装,即/home/xiaoming/sudo apt-get install python-numpy swig python-dev
sudo apt-get install python-virtualenv
virtualenv tensorflow
4,在tensorflow第一级目录下使用pip编译并安装
bazel build -c opt tensorflow/tools/pip_package:build_pip_package
mkdir /tmp/tensorflow_pkg
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
5,回到用户目录下执行
. tensorflow/bin/activate
pip install /tmp/tensorflow_pkg/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
下划线部分可能会有不同
6,可以运行tensorflow的例子了
$ python...>>> import tensorflow as tf>>> hello = tf.constant('Hello, TensorFlow!')>>> sess = tf.Session()>>> print(sess.run(hello))Hello, TensorFlow!>>> a = tf.constant(10)>>> b = tf.constant(32)>>> print(sess.run(a + b))42>>>
运行时,必须是激活状态,即 执行. tensorflow/bin/activate。
命令行形式:(tensorflow)用户名@-pc:~$
退出时,可以执行$ deactivate
1 0
- ubuntu 14.04LTS下源码编译安装TensorFlow0.8-No GPU
- ubuntu 14.04LTS下源码编译安装TensorFlow-No GPU
- Ubuntu 16.04 LTS下编译GPU版tensorflow
- Windows10下安装TensorFlow0-12-0 for GPU
- Ubuntu 源码编译安装 GPU版 TensorFlow
- Ubuntu 16.04 LTS 安装Theano配置GPU
- Ubuntu16.04+cuda-8.0+cudnn-v5.1+tensorflow0.8-gpu/tensorflow1.0-gpu安装教程
- ubuntu12.04 LTS 下安装GPU
- Ubuntu 14.04 LTS 下安装配置 JDK 8
- Ubuntu 14.04 LTS下安装 LNMP环境
- Ubuntu 14.04 LTS下安装FFmpeg 2.5
- Ubuntu 14.04 LTS下安装 LNMP环境
- Ubuntu 14.04LTS 下安装.net框架
- Ubuntu 14.04 LTS下安装 LNMP环境
- ubuntu 14.04LTS下安装sniffit
- Ubuntu 14.04LTS 环境下安装UliPad
- Ubuntu 14.04(LTS)下Docker安装
- Ubuntu 14.04 LTS下安装 LNMP环境
- ioctl 与unlocked_ioctl之间的转换
- 类的内联函数的实现应该放在哪里
- 找出一个二维数组中的鞍点,即该位置上的元素在该行最大,在该列最小,也可能没有靶点
- Search for a Range(medium)
- Linux下修改Mysql的用户(root)的密码
- ubuntu 14.04LTS下源码编译安装TensorFlow0.8-No GPU
- 蓝桥杯 最小乘积【基本型】(java题解)
- cocos2d-x-3.2集成云风pbc lua binding方法
- Mat矩阵的初始化
- 数据安全以及加密(详细解释)
- windows下删除超长文件以及文件夹
- 通过xml方式根据word模板导出word
- Linux一键安装web环境全攻略phpstudy版
- Android之通过资源名称获取资源Id