导入错误:无法从'transformers'导入名称'BigBirdTokenizer' (/usr/local/lib/python3.7/dist-packages/transformer



在我的env(colab)中,我需要以下库。以下是列表:

!pip install --quiet transformers==4.1.1
!pip install --quiet pytorch-lightning==1.1.3
#!pip install pytorch-lightning
!pip install --quiet tokenizers==0.9.4
!pip install --quiet sentencepiece==0.1.94
!pip install torchtext==0.8.0 torch==1.7.1 pytorch-lightning==1.1.3

在我从干草堆库导入FARMReader和TransformersReader之后。下面是代码

!pip install grpcio-tools==1.34.1
!pip install git+https://github.com/deepset-ai/haystack.git
from haystack.reader.farm import FARMReader
from haystack.reader.transformers import TransformersReader

这给了我错误:

ImportError: cannot import name 'BigBirdTokenizer' from 'transformers' (/usr/local/lib/python3.7/dist-packages/transformers/__init__.py)

我试图重新安装其他版本的变压器,但这不起作用:

!pip install --quiet transformers==4.7.0

尽管我执行了与问题中提到的完全相同的步骤,但我无法用当前的haystack主分支重现错误。

如果你仍然面临这个问题,我建议你从一个新的虚拟环境开始,并检查你真的是从当前的主分支通过

安装在那个环境中。
!pip install git+https://github.com/deepset-ai/haystack.git

或者通过

安装最新版本
!pip install farm-haystack

相关内容

  • 没有找到相关文章

最新更新