2016-03-02 101 views
0

目前我正在嘗試遵循Google Deep Learning Course,並且面臨在我的Windows PC上安裝並運行TensorFlow的問題。將TensorFlow/Python安裝到我的Windows計算機上的問題

These是如何將TensorFlow安裝到我的電腦上的說明。然而,這些失敗在這一點上:

docker run -it b.gcr.io/tensorflow/tensorflow 

與錯誤如下圖所示:

enter image description here

現在看看this文章,並試圖出列docker pull b.gcr.io/tensorflow/tensorflow後,我似乎得到了同樣的錯誤:

enter image description here

有沒有人成功地安裝了DockerTensorFlow到他們的電腦上?謝謝您的回答。請不要猶豫,問我任何可以澄清這個問題的事情。

+0

您可以自己構建docker鏡像,進入tensorflow/tools/docker並執行docker build。 – fabrizioM

+0

@fabrizioM能否詳細說明如何做到這一點? –

+0

@SharanDuggirala試試我的答案。如果它不起作用,請嘗試使用捆綁Docker安裝的Kitematic軟件。 – Thoran

回答

1

看來,你不」一個bash控制檯的Windows系統上運行僅CPU tensorflow沒有正在運行的虛擬機。最簡單的方法是啓動「Docker快速啓動終端」。它會(創建和)運行一個虛擬機。

既然你想做Udacity的任務,你可以嘗試在打開泊塢碼頭下面的命令:

docker run -it -p 8888:8888 -v b.gcr.io/tensorflow-udacity/assignments:0.5.0 

我個人使用這個命令:

docker run -d -p 8888:8888 -v /$(pwd)/tensorflow:/notebooks --memory=8g --name tf b.gcr.io/tensorflow-udacity/assignments:0.5.0 

其中:

  • --memory=8g是增加內存
  • --name tf是給容器一個名字
  • -v /$(pwd)/tensorflow:/notebooks從主機到容器安裝一個文件夾。這個文件夾必須在你的windows用戶文件夾內。正如你所看到的,我在我的windows用戶文件夾內創建了一個名爲tensorflow的文件夾,並將所有的任務筆記本放在那裏。

要訪問瀏覽器上的Jupyter筆記本電腦,請轉到「虛擬機IP」:8888,通常爲192.168.99.100:8888。

如果您像我這樣命名容器,則可以使用docker start tf下次啓動它。

1

要構建並已泊塢窗安裝,你可以

cd tensorflow/tools/docker 
docker build -t tensorflow 
docker run -it -p 8888:8888 tensorflow 

這會給你一個內置tensorflow

+0

這是否會進入docker控制檯或windows cmd行? –

+0

此外,我甚至沒有在我的系統上使用tensorflow - 當我試圖獲取這些文件時,看看發生了什麼 –

+0

正如你所看到的,當我嘗試獲取這些文件時, –

相關問題