Hello ! I try to import the Camembert model available on Pytorch hub but I have an error. I do not know how to solve it.
The code :
import torch
camembert=torch.hub.load(“pytorch/fairseq”,“camembert.v0”)
The error :
Traceback (most recent call last):
Cell In[7], line 1
camembert=torch.hub.load(“pytorch/fairseq”,“camembert.v0”)
File ~\AppData\Local\anaconda3\Lib\site-packages\torch\hub.py:566 in load
model = _load_local(repo_or_dir, model, *args, **kwargs)
File ~\AppData\Local\anaconda3\Lib\site-packages\torch\hub.py:592 in _load_local
hub_module = _import_module(MODULE_HUBCONF, hubconf_path)
File ~\AppData\Local\anaconda3\Lib\site-packages\torch\hub.py:106 in _import_module
spec.loader.exec_module(module)
File :940 in exec_module
File :241 in _call_with_frames_removed
File ~/.cache\torch\hub\pytorch_fairseq_main\hubconf.py:39
from fairseq.hub_utils import ( # noqa; noqa
File ~/.cache\torch\hub\pytorch_fairseq_main\fairseq_init_.py:20
from fairseq.distributed import utils as distributed_utils
File ~/.cache\torch\hub\pytorch_fairseq_main\fairseq\distributed_init_.py:7
from .fully_sharded_data_parallel import (
File ~/.cache\torch\hub\pytorch_fairseq_main\fairseq\distributed\fully_sharded_data_parallel.py:10
from fairseq.dataclass.configs import DistributedTrainingConfig
File ~/.cache\torch\hub\pytorch_fairseq_main\fairseq\dataclass_init_.py:6
from .configs import FairseqDataclass
File ~/.cache\torch\hub\pytorch_fairseq_main\fairseq\dataclass\configs.py:1127
@dataclass
File ~\AppData\Local\anaconda3\Lib\dataclasses.py:1230 in dataclass
return wrap(cls)
File ~\AppData\Local\anaconda3\Lib\dataclasses.py:1220 in wrap
return _process_class(cls, init, repr, eq, order, unsafe_hash,
File ~\AppData\Local\anaconda3\Lib\dataclasses.py:958 in _process_class
cls_fields.append(_get_field(cls, name, type, kw_only))
File ~\AppData\Local\anaconda3\Lib\dataclasses.py:815 in _get_field
raise ValueError(f’mutable default {type(f.default)} for field ’
ValueError: mutable default <class ‘fairseq.dataclass.configs.CommonConfig’> for field common is not allowed: use default_factory
Thanks a lot for your help !
Mattéo