导入keras-bert模块报错:can not import ‘bankend_config‘ from ‘tensorflow.python.keras‘

本文介绍了在使用Python的Keras模块训练BERT模型时遇到的错误,即无法导入`tensorflow.python.keras.bankend_config`。问题源于Keras(2.2.4)和TensorFlow(1.13.1)版本不匹配。解决方案是确保两者版本一致,通常需要查找官方推荐的最新版本匹配。
摘要由CSDN通过智能技术生成

项目场景:

我在使用python keras模块训练BERT模型时,出现了报错,重新安装了模块也不行,最后在尝试N种方法之后终于解决了。

使用keras-bert 加载 BERT 模型时,导入keras-bert模块报错:can not import ‘bankend_config’ from ‘tensorflow.python.keras’。
报错信息截图


原因分析:

出现这种情况主要是tensflow的版本和keras版本不一致导致的问题。我出现上述问题时,使用的版本信息如下:

Keras                         2.2.4
keras-bert                    0.86.0
tensorflow                    1.13.1

keras是2.2.4版本,tensorflow是1.13.1版本


解决方案:

将Keras和tensorflow的版本调整一致。

官方匹配地址我没找到,但是CSDN很多博主有截图,可以搜一下。

匹配版本好像经常有变化,每次用的时候如果出现这种问题可以去查最新的匹配版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值