将TensorFlow/Python安装到我的Windows计算机上的问题
目前我正在尝试遵循Google Deep Learning Course,并且面临在我的Windows PC上安装并运行TensorFlow的问题。将TensorFlow/Python安装到我的Windows计算机上的问题
These是如何将TensorFlow安装到我的电脑上的说明。然而,这些失败在这一点上:
docker run -it b.gcr.io/tensorflow/tensorflow
与错误如下图所示:
现在看看this文章,并试图出列docker pull b.gcr.io/tensorflow/tensorflow
后,我似乎得到了同样的错误:
有没有人成功地安装了Docker
和TensorFlow
到他们的电脑上?谢谢您的回答。请不要犹豫,问我任何可以澄清这个问题的事情。
看来,你不”一个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
这是否会进入docker控制台或windows cmd行? –
此外,我甚至没有在我的系统上使用tensorflow - 当我试图获取这些文件时,看看发生了什么 –
正如你所看到的,当我尝试获取这些文件时, –
您可以自己构建docker镜像,进入tensorflow/tools/docker并执行docker build。 – fabrizioM
@fabrizioM能否详细说明如何做到这一点? –
@SharanDuggirala试试我的答案。如果它不起作用,请尝试使用捆绑Docker安装的Kitematic软件。 – Thoran