ubuntu 14.04LTS下源码编译安装TensorFlow0.8-No GPU

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值