h5py
Keras==2.0.3
numpy
opencv-python
sklearn
tensorflow 2.0 >
我收到以下错误消息
使用TensorFlow后端。 2020-04-02 01:53:58.259516:I
tensorflow / stream_executor / platform / default / dso_loader.cc:44]
成功打开动态库libcudart.so.10.1 Traceback(大部分
最近通话结束):文件“ train_frcnn.py”,第10行,在
从keras导入后端作为K文件“ /usr/local/lib/python3.6/dist-
packages / keras / init .py”,第4行,在
来自。导入应用程序文件“ /usr/local/lib/python3.6/dist-
packages / keras / applications / init .py”, 第1行,在 从.vgg16导入VGG16文件“ /usr/local/lib/python3.6/dist-
packages / keras / applications / vgg16.py”,
中的第14行 从..models导入模型文件“ /usr/local/lib/python3.6/dist-
packages / keras / models.py”,第14行,在 来自。导入图层作为layer_module文件“ /usr/local/lib/python3.6/dist-
packages / keras / layers / init .py”,
第4行,在
从..engine导入图层文件“ /usr/local/lib/python3.6/dist-
packages / keras / engine / init .py”,
第8行 来自.training导入模型文件“ /usr/local/lib/python3.6/dist-
packages / keras / engine / training.py”, 第24行,在 来自..作为cbks文件的导入回调文件“ /usr/local/lib/python3.6/dist-
packages / keras / callbacks.py”,第25行, 在 从tensorflow.contrib.tensorboard.plugins导入投影仪ModuleNotFoundError:否
名为'tensorflow.contrib'的模块
答案 0 :(得分:1)
keras-2.0.3
不支持tensorflow-2.x
:
https://keras.io/#multi-backend-keras-and-tfkeras
当前版本是Keras 2.3.0,它对API进行了重大更改并增加了对TensorFlow 2.0的支持。
您必须将keras
更新为2.3.0
或更高版本(尝试python3.6 -m pip install --upgrade keras
)。
答案 1 :(得分:0)
除了上述答案外,还有其他两个方面需要考虑: