CNChTu / Diffusion-SVC

MIT License
406 stars 59 forks source link

使用实时GUI时报错 #53

Closed Nian-Ci closed 11 months ago

Nian-Ci commented 11 months ago

Traceback (most recent call last): File "G:\Diffusion-SVC-barbara\Diffusion-SVC-barbara\gui_realtime.py", line 8, in from tools.infer_tools import DiffusionSVC File "G:\Diffusion-SVC-barbara\Diffusion-SVC-barbara\tools\infer_tools.py", line 11, in from tools.tools import F0_Extractor, Volume_Extractor, Units_Encoder, SpeakerEncoder, cross_fade File "G:\Diffusion-SVC-barbara\Diffusion-SVC-barbara\tools\tools.py", line 12, in from fairseq import checkpoint_utils File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq__init__.py", line 20, in from fairseq.distributed import utils as distributed_utils File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq\distributed__init.py", line 7, in from .fully_sharded_data_parallel import ( File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq\distributed\fully_sharded_data_parallel.py", line 10, in from fairseq.dataclass.configs import DistributedTrainingConfig File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq\dataclass\init__.py", line 6, in from .configs import FairseqDataclass File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq\dataclass\configs.py", line 1104, in @dataclass ^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 1230, in dataclass return wrap(cls) ^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 1220, in wrap return _process_class(cls, init, repr, eq, order, unsafe_hash, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 958, in _process_class cls_fields.append(_get_field(cls, name, type, kw_only)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 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

fqds commented 2 months ago

How did you solve it?

CNChTu commented 2 months ago

你是怎么解决的?

It may be caused by the Python version. Fairseq has some issues on Python versions > 3.10

fqds commented 2 months ago

你是怎么解决的?

It may be caused by the Python version. Fairseq has some issues on Python versions > 3.10

Thanks, I installed python version 3.8.9 and it really helped