将TensorFlow/Python安装到我的Windows计算机上的问题

问题描述:

目前我正在尝试遵循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

看来,你不”一个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下次启动它。

要构建并已泊坞窗安装,你可以

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

这会给你一个内置tensorflow

+0

这是否会进入docker控制台或windows cmd行? –

+0

此外,我甚至没有在我的系统上使用tensorflow - 当我试图获取这些文件时,看看发生了什么 –

+0

正如你所看到的,当我尝试获取这些文件时, –