如何在Windows上的Docker中运行Tensorflow运行python脚本?

时间:2015-12-09 15:24:34

标签: python docker tensorflow

想象一下,我设法在Windows上安装Tensorflow,使用Docker作为这两个链接,例如:

TensorFlow on Windows

How to install and run TensorFlow on a Windows PC

在这两个链接中,他们都可以在shell python上使用Tensorflow(不知道究竟是什么版本,我安装了Anaconda)。

但是如果我想在我的本地机器上运行一个包含Tensorflow的脚本呢?如何从docker调用脚本?我的意思是,如何从docker中找到脚本(例如,位于我的桌面上)来运行它?

1 个答案:

答案 0 :(得分:5)

如果您希望容器(已预先安装Tensorflow,因为它是从Tensorflow图像运行)来访问您的脚本,则需要将该脚本从主机安装到容器中的本地路径上。

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

请参阅“Mount a host file as a data volume”。

  

-v标志也可用于从主机安装单个文件 - 而不仅仅是目录。

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

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

Alex Pryiomka举例说明使用“How to run Python Scripts on Mac Terminal using Docker with Tensorflow?”在tensorflow中运行此类脚本