从零开始使用tensorflow(1)——安装

1.      Python和jdk1.8之前已经安装好了。

2.      Pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0rc-py2-none-any.whl

报平台不支持这个whl文件。

下载get-pip.py之后, python2.7 get-pip.py重新安装pip后,再运行上面的命令,tensorflow就安装好了。

 

3.      刚安装完0.8.0rc就发现0.10.0已经发布了。

4.      先安装bazel。按照http://bazel.io/docs/install.html的指导安装好了bazel

5.      将pip安装的tensorflow-0.8.0rc卸载了,pip unstall tensorflow; pip unstall protobuf。

6.      下了最新的tensrflow源码,并编译安装。

(1)    ./configure时,ubuntu里面既安装了2.7也安装了3.5,所以,选路径的时候一定要注意,之前用的一直是2.7,很多东西安装在2.7上的,所以。路径一定要选择2.7的,第一处,python的路径:/usr/bin/python(这才是2.7的路径),第二步:/usr/local/lib/python2.7/site-packages。搞不懂,为什么2.7的site-packages也在/usr/local/lib/中。

(2)    编译的过程中,居然报找不到“protobuf.bzl”,怎么回事的呢?不会是卸载protobuf的时候给卸了吧?

在网上查了相关资料之后,发现问题可能出在下载tensorflow包是没有限定,推荐用:git clone –b 0.6.0 –recurse-submodules https://github.com/tensorflow/tensorflow.git

但是执行的时候报:repository ‘–recurse-submodules’ does not exist.

寻找原因,原来clone的命令应该是这样的gitclone --recurse-submodules https://github.com/tensorflow/tensorflow

按照以上命令下载的源码,可以成功的下载protobuf了。(苦逼的网速啊!!!)

编译过程中要下载很多东西。

(3) 编译过程中报了2个主要的warning和N个小warning。(跑起来的时候会不会各种问题)。

(4) 生成pip安装包

    $bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg

(5).安装

    $ pip install/tmp/tensorflow_pkg/tensorflow-0.10.0rc0-py2-none-any.whl

 

7.      Bazel简介

Bazel是一个类似于make的工具,是google为其内部软件开发而量身定制的工具。具体的内容在http://www.cnblogs.com/Jack47/p/build-in-the-cloud.html博文中有介绍。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值