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

时间:2016-03-02 07:48:42

标签: python windows install tensorflow

目前我正在尝试关注Google Deep Learning Course,并且正面临在我的Windows PC上安装和运行 TensorFlow 的问题。

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安装到他们的计算机上?谢谢您的回答。请不要犹豫,向我询问任何可以澄清这个问题的事情。

2 个答案:

答案 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下次启动容器。