Skip to content

Fresh installation of Bark Infinity gives "ValueError: mutable default <class 'fairseq.dataclass.configs.CommonConfig'> for field common is not allowed: use default_factory" #105

@ChamathDilanka

Description

@ChamathDilanka

Hi All,

I tried Bark Infinity as per instructed in https://www.youtube.com/watch?v=tvH_n-vwUA0

Installation went fine. Also Bark_WebUI works fine.

Problem rise when using bark infinity. Command I used is as following.
"python bark_perform.py --use_smaller_models --text_prompt "Hello, my name is Suno. And, uh — and I like pizza. [laughs] But I also have other interests such as playing tic tac toe." --split_by_lines"

It gives me following error:

UserWarning: No audio backend is available.
warnings.warn("No audio backend is available.")
Traceback (most recent call last):
File " [root dir]\bark_infinity\bark\bark_perform.py", line 6, in
from bark_infinity import config
File " [root dir]\bark_infinity\bark\bark_infinity_init_.py", line 1, in
from .api import generate_audio, text_to_semantic, semantic_to_waveform, save_as_prompt
File " [root dir]\bark_infinity\bark\bark_infinity\api.py", line 30, in
from .clonevoice import wav_to_semantics, generate_fine_from_wav, quick_clone
File " [root dir]\bark_infinity\bark\bark_infinity\clonevoice.py", line 33, in
from bark_infinity.hubert.pre_kmeans_hubert import CustomHubert
File " [root dir]\bark_infinity\bark\bark_infinity\hubert\pre_kmeans_hubert.py", line 16, in
import fairseq
File "[user dir]\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq_init_.py", line 20, in
from fairseq.distributed import utils as distributed_utils
File "[user dir]\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq\distributed_init_.py", line 7, in
from .fully_sharded_data_parallel import (
File "[user dir]\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 "[user dir]\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq\dataclass_init_.py", line 6, in
from .configs import FairseqDataclass
File "[user dir]\AppData\Local\Programs\Python\Python311\Lib\site-packages\fairseq\dataclass\configs.py", line 1104, in
@DataClass
^^^^^^^^^
File "[user dir]\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 1223, in dataclass
return wrap(cls)
^^^^^^^^^
File "[user dir]\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 1213, in wrap
return _process_class(cls, init, repr, eq, order, unsafe_hash,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "[user dir]\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 958, in _process_class
cls_fields.append(_get_field(cls, name, type, kw_only))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "[user dir]\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

I haven't done any changes and all installations went without any errors.

Can someone suggest me what to do?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions