TensorFlow目前僅提供osx和linux版本。若想要在windows上使用,需要做一些額外的工作。
0. 需要已經安裝Jupyter
1. 安裝docker
Docker提供container方案,使用Docker QuickStart Terminal,通過簡單地配置就可以獲得linux的運行環境。
2. 利用docker新建虛擬機
打開Docker QuickStart Terminal, 輸入
docker-machine create vd -d virtualbox
即可新建一個名為“vd”的虛擬機。
打開virtualbox,可以看到新建的虛擬機。保持虛擬機vd一直運行的狀態。
若vd沒有在正在運行的狀態,在virtualbox里啟動虛擬機,或在Docker QuickStart Terminal里面輸入
docker-machine start vd
3. 下載Tensorflow包
打開cmd, 先后輸入如下兩條命令
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vd') DO %i
docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow
在第一次運行的時候,第二行命令會自動下載Tensorflow相關的library。
4. 安裝成功,開始使用!
在Docker QuickStart Terminal輸入如下命令
docker-machine ls
可以得到所有docker machine的URL。
其中名為vd的即為新建的docker-machine的信息。
在瀏覽器里輸入相應的URL,port number為8888,即可通過Python notebook使用TensorFlow。
http://192.168.99.102:8888