使用TensorFlow的版本不一样,对应的库的版本也需不一样,这个有许多需要注意的地方。
比如Keras库,
当我使用tensorflow2.1.0版本时,安装Keras2.10.0这个库会导致运行报错,
那么就需要降低其版本到与之匹配:
下面是一些对应的版本:
TensorFlow 2.2.0 + Keras 2.3.1 on Python 3.7.
TensorFlow 2.1.0 + Keras 2.3.1 on Python 3.6.
TensorFlow 2.0.0 + Keras 2.3.1 on Python 3.6.
TensorFlow 1.15.0 + Keras 2.3.1 on Python 3.6.
TensorFlow 1.14.0 + Keras 2.2.5 on Python 3.6.
TensorFlow 1.13.0 + Keras 2.2.4 on Python 3.6.
TensorFlow 1.12.0 + Keras 2.2.4 on Python 3.6.
TensorFlow 1.12.0 + Keras 2.2.4 on Python 2.
TensorFlow 1.11.0 + Keras 2.2.4 on Python 3.6.
TensorFlow 1.11.0 + Keras 2.2.4 on Python 2.
TensorFlow 1.10.0 + Keras 2.2.0 on Python 3.6.
TensorFlow 1.10.0 + Keras 2.2.0 on Python 2.
TensorFlow 1.9.0 + Keras 2.2.0 on Python 3.6.
TensorFlow 1.9.0 + Keras 2.2.0 on Python 2.
TensorFlow 1.8.0 + Keras 2.1.6 on Python 3.6.
TensorFlow 1.8.0 + Keras 2.1.6 on Python 2.
TensorFlow 1.7.0 + Keras 2.1.6 on Python 3.6.
TensorFlow 1.7.0 + Keras 2.1.6 on Python 2.
TensorFlow 1.5.0 + Keras 2.1.6 on Python 3.6.
TensorFlow 1.5.0 + Keras 2.1.6 on Python 2.
TensorFlow 1.4.0 + Keras 2.0.8 on Python 3.6.
TensorFlow 1.4.0 + Keras 2.0.8 on Python 2.
TensorFlow 1.3.0 + Keras 2.0.6 on Python 3.6.
TensorFlow 1.3.0 + Keras 2.0.6 on Python 2
TensorFlow 1.2.0 + Keras 2.0.6 on Python 3.5.
TensorFlow 1.2.0 + Keras 2.0.6 on Python 2.
TensorFlow 1.1.0 + Keras 2.0.6 on Python 3.5.
TensorFlow 1.1.0 + Keras 2.0.6 on Python 2.
TensorFlow 1.0.0 + Keras 2.0.6 on Python 3.5.
TensorFlow 1.0.0 + Keras 2.0.6 on Python 2.
TensorFlow 0.12.1 + Keras 1.2.2 on Python 3.5.
TensorFlow 0.12.1 + Keras 1.2.2 on Python 2
还有,安装的CUDA11.6后安装tensorflow-gpu 2.1.0不能运行,也是版本匹配的问题。