keras和张量流之间的兼容性问题

时间:2019-03-03 08:54:33

标签: tensorflow keras

我想问一下keras和tensorflow之间的兼容性问题。

具体地说,我如何找到keras和tensorflow的最新兼容版本?我发现了很多地方,包括keras的官方网站,却找不到如何找到与最新keras2.24兼容的tensorflow版本。

我当前的tensorflow + keras版本是1.4.0 + 2.1.0,它不支持某些新功能。

3 个答案:

答案 0 :(得分:0)

我有keras 2.2.4的tensorflow 1.12.0。我通过下载具有conda 4.6.4和python 3.6.8的最新(Anaconda3-2018.12-Windows-x86_64.exe)anaconda来获得此功能。 我相信我然后做了conda update condaconda update anaconda

然后我做了conda install tensorflowconda install keras

答案 1 :(得分:0)

使用

激活环境并更新anaconda版本。
conda update anaconda

接下来按如下所示卸载tensorflow和keras

pip uninstall keras
pip uninstall tensorflow

再次安装Keras和tensorflow

pip install tensorflow
pip install keras

检查版本是否已更新。如果无法在下面发表评论,则

答案 2 :(得分:0)

如果您不希望拥有最新的Keras版本,则可以使用Tensorflow安装中已经提供的Allocated size: 32 FoobarUser constructor, size: 64 Actual size: 32, member size: 32 模块。选中here

根据文档:

  

tf.keras可以运行任何与Keras兼容的代码,但请记住:

     

最新的TensorFlow版本中的tf.keras版本可能不是   与PyPI的最新keras版本相同。检查tf.keras.version。   保存模型的权重时,tf.keras默认为检查点   格式。传递save_format ='h5'以使用HDF5。