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博文中有介绍。 |
|
来自: 进门交钱 > 《Tensorflow》