在Python中使用Docker进行图像训练(新手入门)

时间:2017-05-17 02:58:21

标签: windows python-3.x docker tensorflow

到目前为止,我的所有步骤都非常顺利。我目前在Windows机器上。使用命令后,我在根目录中:

docker run -it gcr.io/tensorflow/tensorflow:latest-devel

然后是cd / tensorflow,我现在在目录中,是时候训练图像了,所以我说:

/ tensorflow #python tensorflow / examples / image_retraining / retrain.py \

  

- bottleneck_dir = / tf_files / bottlenets \   --how_many_training_steps 500 \   --model_dir = / tf_files / retrained_graph.pb \   --output_labels = / tf_files / retrained_labels.txt \   --image_dir / tf_files /

我收到此错误:   文件" tensorflow / examples / image_retraining / retrain.py",第77行,in     导入numpy为np ImportError:没有名为&numpy'

的模块

我已经在我的python35文件夹中安装了numpy并且它是​​最新的。非常感谢你们的帮助,我真的很感动!

2 个答案:

答案 0 :(得分:0)

如果您计划使用Python 3,我建议docker run -it gcr.io/tensorflow/tensorflow:latest-devel-py3(在该容器中为python3安装了Numpy)。不确定为什么Python 3部分安装在最新开发的软件包中。

答案 1 :(得分:0)

从Environment变量中删除python 2.7并将其卸载。之后安装python 3并运行以下代码来检查numPy是否正确安装(它将包含在python 3包中,但只是为了重新检查): -

onProgressUpdate

和numPy应该工作。

再次链接文件夹
import numpy as np 
a = 'hello world' 
print a

之后

docker run -it -v (folder path)  gcr.io/tensorflow/tensorflow:latest-devel