facebookresearch / mmf

A modular framework for vision & language multimodal research from Facebook AI Research (FAIR)
https://mmf.sh/
Other
5.46k stars 932 forks source link

ValueError: transformers.models.auto.__spec__ is None #1189

Open Mayor2305 opened 2 years ago

Mayor2305 commented 2 years ago

after running this command: mmf_convert_hm --zip_file=/home/jyotiradityamayor/Desktop/hateful_memes.zip --password=y --bypass_checksum=1

I have been getting value error.

log:

Traceback (most recent call last): File "/home/jyotiradityamayor/.local/bin/mmf_convert_hm", line 5, in from mmf_cli.hm_convert import main File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/mmf_cli/hm_convert.py", line 10, in from mmf.utils.configuration import Configuration File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/mmf/init.py", line 8, in from mmf import utils, common, modules, datasets, models File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/mmf/modules/init.py", line 3, in import mmf.modules.metrics File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/mmf/modules/metrics.py", line 53, in from mmf.datasets.processors.processors import EvalAIAnswerProcessor File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/mmf/datasets/init.py", line 4, in from .base_dataset_builder import BaseDatasetBuilder File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/mmf/datasets/base_dataset_builder.py", line 40, in import pytorch_lightning as pl File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/pytorch_lightning/init.py", line 20, in from pytorch_lightning.callbacks import Callback # noqa: E402 File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/pytorch_lightning/callbacks/init.py", line 14, in from pytorch_lightning.callbacks.base import Callback File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/pytorch_lightning/callbacks/base.py", line 26, in from pytorch_lightning.utilities.types import STEP_OUTPUT File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/pytorch_lightning/utilities/types.py", line 25, in from torchmetrics import Metric File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/torchmetrics/init.py", line 14, in from torchmetrics import functional # noqa: E402 File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/torchmetrics/functional/init.py", line 14, in from torchmetrics.functional.audio.pit import permutation_invariant_training, pit, pit_permutate File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/torchmetrics/functional/audio/init.py", line 14, in from torchmetrics.functional.audio.pit import permutation_invariant_training, pit, pit_permutate # noqa: F401 File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/torchmetrics/functional/audio/pit.py", line 24, in from torchmetrics.utilities.imports import _SCIPY_AVAILABLE File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/torchmetrics/utilities/imports.py", line 92, in _TRANSFORMERS_AUTO_AVAILABLE = _module_available("transformers.models.auto") File "/home/jyotiradityamayor/.local/lib/python3.8/site-packages/torchmetrics/utilities/imports.py", line 36, in _module_available return find_spec(module_path) is not None File "/usr/lib/python3.8/importlib/util.py", line 114, in find_spec raise ValueError('{}.spec is None'.format(name)) ValueError: transformers.models.auto.spec is None

tried different versions of transformers but the error still persists.

BrandonHanx commented 2 years ago

This may be useful https://github.com/PyTorchLightning/pytorch-lightning/issues/11524

HireTheHero commented 2 years ago

Met the same error, in my case when trying to reproduce UniT tutorial. @BrandonHanx 's solution worked for me, and then no module named future popped up, and then this page resolved my problem.