pytorch 没有名为“transformers.models.t5.modeling_t5”的模块

6gpjuf90  于 2024-01-04  发布在  其他
关注(0)|答案(1)|浏览(263)

我正在使用Torch,HuggingFace Transformers和T5构建ML模型。当我尝试运行以下导入命令时

  1. from transformers import T5ForConditionalGeneration

我得到以下错误

  1. ---------------------------------------------------------------------------
  2. ModuleNotFoundError Traceback (most recent call last)
  3. ~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in _get_module(self, module_name)
  4. ~/opt/anaconda3/lib/python3.7/importlib/__init__.py in import_module(name, package)
  5. 126 level += 1
  6. --> 127 return _bootstrap._gcd_import(name[level:], package, level)
  7. 128
  8. ~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _gcd_import(name, package, level)
  9. ~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _find_and_load(name, import_)
  10. ~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_)
  11. ModuleNotFoundError: No module named 'transformers.models.t5.modeling_t5'
  12. The above exception was the direct cause of the following exception:
  13. RuntimeError Traceback (most recent call last)
  14. <ipython-input-64-fe19be9f8ddf> in <module>
  15. 1 from transformers import T5Tokenizer
  16. 2 from transformers import AdamW
  17. ----> 3 from transformers import T5ForConditionalGeneration
  18. 4 from transformers import get_linear_schedule_with_warmup
  19. ~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _handle_fromlist(module, fromlist, import_, recursive)
  20. ~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in __getattr__(self, name)
  21. ~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in __getattr__(self, name)
  22. ~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in _get_module(self, module_name)
  23. RuntimeError: Failed to import transformers.models.t5.modeling_t5 because of the following error (look up to see its traceback):
  24. No module named 'transformers.models.t5.modeling_t5'

我在导入中使用的版本如下

  1. !pip install transformers==2.9.0
  2. !pip uninstall tokenizers --yes
  3. !pip install tokenizers
  4. !pip install --ignore-installed PyYAML
  5. !pip install pytorch_lightning==0.7.5
  6. !pip install torch==1.4.0

我想安装的模块是https://github.com/huggingface/transformers/blob/main/src/transformers/models/t5/modeling_t5.py。为什么它给我这个特殊的问题,以及如何解决它?

zwghvu4y

zwghvu4y1#

您必须确保使用Python 3.10作为内核

相关问题