如何在Windows上使用Docker运行Tensorflow并运行Python脚本?

8

假设我已经成功在Windows上安装了Tensorflow,使用Docker,就像这两个链接中的例子一样:

Windows上的TensorFlow

如何在Windows PC上安装和运行TensorFlow

在这两个链接中,他们能够在shell python上使用Tensorflow(不知道确切的版本,我已经安装了Anaconda)。

但是如果我想要运行一个包含Tensorflow的本地脚本怎么办?我该如何从docker中调用脚本?我的意思是,我该如何找到脚本(例如位于我的桌面上)以便从docker中运行它?


http://stackoverflow.com/questions/42116597/how-to-run-python-scripts-on-mac-terminal-using-docker-with-tensorflow/44015407#44015407 - Alex Pryiomka
1个回答

6

如果您想让已经预安装了Tensorflow的容器(因为它是从Tensorflow镜像运行的)访问您的脚本,则需要将该脚本从主机挂载到容器中的本地路径。

docker run -v /path/to/your/script:/path/to/script

请见"将主机文件挂载为数据卷"。

-v 标志也可以用于从主机机器上挂载单个文件 - 而不仅仅是目录。

$ docker run --rm -it -v ~/.bash_history:/.bash_history ubuntu /bin/bash

然后,您可以从容器中访问位于/path/to/script的相同脚本。

Alex Pryiomka提供了一个在tensorflow中运行此类脚本的示例,见“如何使用Tensorflow在Mac终端上使用Docker运行Python脚本?


http://stackoverflow.com/questions/42116597/how-to-run-python-scripts-on-mac-terminal-using-docker-with-tensorflow/44015407#44015407 - Alex Pryiomka

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接