目前我正在尝试关注Google Deep Learning Course,并且正面临在我的Windows PC上安装和运行 TensorFlow 的问题。
These是如何在我的计算机上安装 TensorFlow 的说明。然而,这些在这一点上失败了:
docker run -it b.gcr.io/tensorflow/tensorflow
错误如下所示:
现在看了this文章,然后尝试了docker pull b.gcr.io/tensorflow/tensorflow
行,我似乎得到了同样的错误:
是否有人成功将Docker
和TensorFlow
安装到他们的计算机上?谢谢您的回答。请不要犹豫,向我询问任何可以澄清这个问题的事情。
答案 0 :(得分:1)
要在安装了docker的Windows系统上构建并运行仅限CPU的张量流,您可以
cd tensorflow/tools/docker
docker build -t tensorflow
docker run -it -p 8888:8888 tensorflow
这将为您提供一个带有内置张量流的bash控制台
答案 1 :(得分:1)
您似乎没有正在运行的VM。最简单的方法是启动“Docker Quick Start Terminal”。它将(创建并)运行VM。
由于您想要进行Udacity分配,您可以在打开的Docker终端中尝试以下命令:
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
下次启动容器。