python 没有名为"keras.saving.hdf5_format"的模块

deikduxw  于 2022-11-28  发布在  Python
关注(0)|答案(1)|浏览(1424)

pip3 install运行tensorflowtransformers库之后,当我尝试加载this时收到标题错误

from transformers import pipeline
classifier = pipeline("text-classification",model='bhadresh-savani/distilbert-base-uncased-emotion')

错误追溯如下所示:

RuntimeError: Failed to import transformers.models.distilbert.modeling_tf_distilbert because of the following error (look up to see its traceback):
No module named 'keras.saving.hdf5_format'

我已经确保keras安装了变压器,所以我不知道为什么它不工作

im9ewurl

im9ewurl1#

如果您使用的是最新版本的TensorFlow和Keras,则必须尝试此代码,然后您会收到如下所示的错误

RuntimeError: Failed to import transformers.models.distilbert.modeling_tf_distilbert because of the following error (look up to see its traceback):
No module named 'keras.saving.hdf5_format'

现在,展开此错误跟踪,如下所示

现在点击14帧并选择,如下所示

现在注解该行,如下图

所示
现在,试试这个,你的错误就会消失。
问题是,这是在旧版本的keras中,而您使用的是最新版本的keras。所以,您可以跳过所有这些步骤,回到旧版本,它最终会工作。

相关问题