2017年11月28日 星期二

在Mac上用Docker安裝TensorFlow

在Macintosh電腦下面,可以用《Python的virtualenv上安裝TensorFlow》。另一種比較簡單的方式則是使用Docker,方法依序如下:
  1. 安裝Docker:參考《Install Docker for Mac》
  2. 啟動Docker:點擊Docker圖示來啟動Docker
  3. 顯示安裝的docker版本:docker --version
    Docker version 17.09.0-ce, build afdb6d4
  4. 安裝TensorFlowDocker:docker pull tensorflow/tensorflow參考《Installing TensorFlow on macOS》當中Docker那段文章,或是在hub.docker.com上的這篇文章
  5. 啟動Docker:docker run -it -p 8888:8888 tensorflow/tensorflow
    ......
    Copy/paste this URL into your browser when you connect for the first time, to login with a token:
    http://localhost:8888/?token=0c1f4af783b92ef48ebc29c488a7765d438931e9f00ea243
  6. 使用瀏覽器,把上面紅色部分貼上(注意每個人的token都不一樣,請參考自己指令出現的結果)
這樣就可以使用瀏覽器開使用玩TensorFlow了。
另外一種方法則是用Docker開Bash:
  1. docker pull gcr.io/tensorflow/tensorflow bash
  2. docker run -it gcr.io/tensorflow/tensorflow bash
  3. python
    import tensorflow as tf
    hello = tf.constant('Hello, TensorFlow!')
    sess = tf.Session()
    print(sess.run(hello))

    quit()
  4. exit
綠色的部分是程式碼,用來檢查有沒有開始跑的。這樣開啟的環境就是自己一台虛擬機器,上面專門是來跑TensorFlow的~

_EOF_

沒有留言:

張貼留言