TensorFlow 版本達到1.1,再加上過去一年人工智能,機器學習非常非常熱,雖然作為一名Ruby程序員,但形勢所迫,又不得不撿起了Python,準備稍稍了解一下。
TensorFlow的安裝官網寫的很清晰,我選擇的是virtualenv的安裝,安裝的python版本是brew的版本。
brew install python
sudo easy_install pip
sudo pip install --upgrade virtualenv
virtualenv --system-site-packages ~/tensorflow
source ~/tensorflow/bin/activate
pip install --upgrade tensorflow
安裝完成后每次運行需要先運行source ~/tensorflow/bin/activate
,嫌麻煩可以把這句加到.bash_profile中。
echo "source ~/tensorflow/bin/activate" >> ~/.bash_profile
安裝完成后可以跑一下tensorflow版的“Hello Word”驗證一下安裝是否正確,需要先進入python的交互環境:
python
然后運行:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
cpu_instructions_warning.jpg
問題來了,一堆CPU指令沒有優化,Macbook Pro 2016已經沒有核彈卡了,只能跑在CPU版上了,如果CPU再不優化,感覺已經很難愉快的玩下去了,所以只能選擇從源碼安裝了。
源碼安裝就很煩了,下載源嗎就非常費網絡,還必須FQ,編譯也需要至少25分鐘時間,不過親愛的讀者,我已經幫你們做好了,現在可以使用我的安裝包直接升級到原生CPU優化版:
pip install --upgrade http://baye-deploy.oss-cn-shanghai.aliyuncs.com/tensorflow-1.1.0-cp27-cp27m-macosx_10_12_x86_64.whl