首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从'transformers.models.t5‘导入名称'T5Tokenizer’

无法从'transformers.models.t5‘导入名称'T5Tokenizer’
EN

Stack Overflow用户
提问于 2021-04-08 14:50:12
回答 1查看 707关注 0票数 3

正如您在下面的python控制台中看到的,我可以从transformers导入T5Tokenizer。但是,对于simpletransformers.t5,我得到一个错误:

代码语言:javascript
复制
>>> from transformers import T5Model, T5Tokenizer
>>> from simpletransformers.t5 import T5Model, T5Args                                       
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/pouramini/miniconda3/lib/python3.7/site-packages/simpletransformers/t5/__init$
_.py", line 2, in <module>
    from simpletransformers.t5.t5_model import T5Model
  File "/home/pouramini/miniconda3/lib/python3.7/site-packages/simpletransformers/t5/t5_mod$
l.py", line 20, in <module>
    from transformers.models.t5 import T5Config, T5ForConditionalGeneration, T5Tokenizer
ImportError: cannot import name 'T5Tokenizer' from 'transformers.models.t5' (unknown locatio
n)
EN

回答 1

Stack Overflow用户

发布于 2021-07-28 19:28:59

只需尝试安装旧版本的transformers:

代码语言:javascript
复制
!pip install transformers[torch]==4.3
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66998668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档