Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

cannot import name 'T5Tokenizer' from 'transformers.models.t5'

As you see in the following python console, I can import T5Tokenizer from transformers. However, for simpletransformers.t5 I get an error:

>>> 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)
like image 743
Ahmad Avatar asked Aug 13 '26 10:08

Ahmad


1 Answers

just try installing older version of transformers:

!pip install transformers[torch]==4.3
like image 109
Farzad Amirjavid Avatar answered Aug 17 '26 15:08

Farzad Amirjavid



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!