從零開始使用tensorflow(1)——安裝
1. Python和jdk1.8之前已經安裝好了。
報平臺不支援這個whl檔案。
下載get-pip.py之後, python2.7 get-pip.py重新安裝pip後,再執行上面的命令,tensorflow就安裝好了。
3. 剛安裝完0.8.0rc就發現0.10.0已經發布了。
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簡介