我正在使用Torch,HuggingFace Transformers和T5构建ML模型。当我尝试运行以下导入命令时
from transformers import T5ForConditionalGeneration
我得到以下错误
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in _get_module(self, module_name)
~/opt/anaconda3/lib/python3.7/importlib/__init__.py in import_module(name, package)
126 level += 1
--> 127 return _bootstrap._gcd_import(name[level:], package, level)
128
~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _gcd_import(name, package, level)
~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _find_and_load(name, import_)
~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_)
ModuleNotFoundError: No module named 'transformers.models.t5.modeling_t5'
The above exception was the direct cause of the following exception:
RuntimeError Traceback (most recent call last)
<ipython-input-64-fe19be9f8ddf> in <module>
1 from transformers import T5Tokenizer
2 from transformers import AdamW
----> 3 from transformers import T5ForConditionalGeneration
4 from transformers import get_linear_schedule_with_warmup
~/opt/anaconda3/lib/python3.7/importlib/_bootstrap.py in _handle_fromlist(module, fromlist, import_, recursive)
~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in __getattr__(self, name)
~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in __getattr__(self, name)
~/opt/anaconda3/lib/python3.7/site-packages/transformers/file_utils.py in _get_module(self, module_name)
RuntimeError: Failed to import transformers.models.t5.modeling_t5 because of the following error (look up to see its traceback):
No module named 'transformers.models.t5.modeling_t5'
我在导入中使用的版本如下
!pip install transformers==2.9.0
!pip uninstall tokenizers --yes
!pip install tokenizers
!pip install --ignore-installed PyYAML
!pip install pytorch_lightning==0.7.5
!pip install torch==1.4.0
我想安装的模块是https://github.com/huggingface/transformers/blob/main/src/transformers/models/t5/modeling_t5.py。为什么它给我这个特殊的问题,以及如何解决它?
1条答案
按热度按时间zwghvu4y1#
您必须确保使用Python 3.10作为内核