Tensorflow的版本为1.1.0,GPU版本,如下图。
Keras版本为2.1.5,如下图。
代码运行结果如下。
> File "D:/test/pycv/chinahadoop/ChinaHadoop_C5-master/ChinaHadoop_C5-master/C5_FasterRCNN_KERAS/test_frcnn.py", line 9, in <module>
> import keras
> File "d:\Anaconda3\lib\site-packages\keras__init.py", line 3, in <module>
> from . import utils
> File "d:\Anaconda3\lib\site-packages\keras\utils\init.py", line 6, in <module>
> from . import conv_utils
> File "d:\Anaconda3\lib\site-packages\keras\utils\conv_utils.py", line 3, in <module>
> from .. import backend as K
> File "d:\Anaconda3\lib\site-packages\keras\backend\init__.py", line 83, in <module>
> from .tensorflow_backend import *
> File "d:\Anaconda3\lib\site-packages\keras\backend\tensorflow_backend.py", line 2, in <module>
> from tensorflow.python.training import moving_averages
>
> ImportError: cannot import name ‘moving_averages‘
可见该版本的tensorflow没有moving_averages函数。
原文:http://blog.51cto.com/8764888/2334756