【问题标题】:ImportError: cannot import name 'BigBirdTokenizer' from 'transformers' (/usr/local/lib/python3.7/dist-packages/transformers/__init__.py)ImportError:无法从“变压器”(/usr/local/lib/python3.7/dist-packages/transformers/__init__.py)导入名称“BigBirdTokenizer”
【发布时间】:2021-12-07 11:18:09
【问题描述】:

在我的 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

在我从 haystack 库中导入 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

【问题讨论】:

    标签: python google-colaboratory huggingface-transformers haystack


    【解决方案1】:

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

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

    !pip install git+https://github.com/deepset-ai/haystack.git
    

    或者通过

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-27
      • 2023-02-02
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 2020-12-28
      相关资源
      最近更新 更多