分享

从零开始使用tensorflow(1)

 进门交钱 2017-05-24

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

2.      Pip install https://storage./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:///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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多