无法从'tensorflow.contrib'导入名称'cloud'

时间:2019-10-28 17:21:04

标签: python-3.x tensorflow raspberry-pi3 raspbian object-detection-api

我遵循了有关在ssd_mobilenet_v1上创建和训练自己的数据集的在线教程,当我对其进行训练时,弹出以下错误提示:

ImportError:cannot import name 'cloud' from 'tensorflow.contrib' 

我尝试导出PYTHONPATH=$PYTHONPATH: pwd : pwd /slim并重新运行代码

python3 legacy/train.py --logtostderr --train_dir=training/ssd_mobilenet_v1_pets.config

并且错误仍然存​​在。

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

我希望输出显示训练步骤,但是它具有ImportError

0 个答案:

没有答案