树莓派中使用tensorflow python3 train.py训练我的模型时发生错误

时间:2019-02-02 23:01:21

标签: tensorflow python-3.6

我正在通过以下方式在树莓派3中使用python3编写train.py脚本:python3 train.py --logtostderr --train_dir = training / --pipeline_config_path = training / ssdlite_mobilenet_v2_coco.config

我已经安装了流张量1.12.0,创建了一个tensorflow1文件夹,其中放置了所有文件夹的模型。已经使用它们各自的xml,csv和记录创建了所有图像。我已经配置了ssdlite_mobilnet_v2.config并创建了lable map.pbtxt和train.py,将其从object_detection / legacy移至object_detection /,我从中运行train.py可以帮助我的人。

有人建议使用此解决方案,但不起作用:

De tensorflow /模型/研究/

protoc object_detection / protos / * .proto --python_out =.

尝试一下:

/home/pi/tensorflow1/models/research# export 

PYTHONPATH=$PYTHONPATH:密码:密码/slim

我执行以下脚本:

/home/pi/tensorflow1/models/research/object_detection# python3 train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssdlite_mobilenet_v2_coco.config

错误:

Traceback (most recent call last):
  File "train.py", line 49, in <module>
    from object_detection.builders import dataset_builder
  File "/home/pi/tensorflow1/models/research/object_detection/builders/dataset_builder.py", line 27, in <module>
    from object_detection.data_decoders import tf_example_decoder
  File "/home/pi/tensorflow1/models/research/object_detection/data_decoders/tf_example_decoder.py", line 27, in <module>
    slim_example_decoder = tf.contrib.slim.tfexample_decoder
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/lazy_loader.py", line 53, in __getattr__
    module = self._load()
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/util/lazy_loader.py", line 42, in _load
    module = importlib.import_module(self.__name__)
  File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/contrib/__init__.py", line 38, in <module>
    from tensorflow.contrib import cloud
ImportError: cannot import name 'cloud'

我希望我可以训练包含100张照片的图像

0 个答案:

没有答案