在windows上安裝tensorflow
TensorFlow是谷歌開源的深度學習框架,只提供了linux版本,如何在windows上安裝呢。
安裝docker
然後安裝tensorflow
但是我遇到了很多錯誤,第一次開啟docker quickstart時錯誤
heck network to re-create if neededvboxmanage.exe:
…
errorL details:code E_FAIL (0x80004005)
之類的,網上寫是虛擬機器的問題,因此我嘗試了很多版本,就是隻解除安裝虛擬機器並重新安裝,最後嘗試的是4.3.34
但是依然有錯誤,無法呼叫虛擬機器。
Docker-Machine : "Error creatingmachine: exit status 1"
如果單純開啟虛擬機器的話也不能啟動。
然後會顯錯誤:
unable to load r3 module vboxdd.dll
最後在這裡找到了解決方案:
倒數第三行
Root of problem - file in %WINDIR%/system32/uxtheme.dllThis file are patched by many builders of torrent windows insallers. If youlucky, you find original backuped version of this file that name isuxtheme.dll.backup. Just replace this backup file and this
error in
簡單來講就是把windows/system32/uxtheme.dll檔案所在位置找到uxtheme.dll.backup,改名為uxtheme.dll替換原來的檔案即可。
當然還有很多其他的問題,國內需要翻牆。
問題:如何以py檔案的形式執行
大部分教程都是寫到進入python為止,但是對於比較多的程式碼還是希望能以檔案的形式執行,這方面的文獻找到比較少
參考教程:http://www.neilron.xyz/set-up-docker-on-windows/
5.1是用notebook執行,我木有成功,用的是5.3磁碟對映的方法
開啟虛擬機器 建立目錄 然後和本地目錄對映
在docker虛擬機器裡執行 docker run -it -v /home/docker/data:/data b.gcr.io/tensorflow/tensorflow bash(我的版本比較老)
或者 docker run -it -v /home/docker/data:/data gcr.io/tensorflow/tensorflow bash
然後在本地檢視一下目錄,,cd到要去的地方