Spaces:
Running
on
Zero
Running
on
Zero
Use `dataclass.field(default_factory=)` to improve compatibility with Python 3.11 and above
Browse filesWith Python 3.11 and above, using simply using `np.ndarray` causes an error. The relevant changelog is here : https://docs.python.org/3.11/library/dataclasses.html#default-factory-functions
higgs_audio/serve/serve_engine.py
CHANGED
@@ -3,7 +3,7 @@ import base64
|
|
3 |
import torch
|
4 |
import numpy as np
|
5 |
from io import BytesIO
|
6 |
-
from dataclasses import dataclass
|
7 |
from typing import List, Optional, Union
|
8 |
from copy import deepcopy
|
9 |
from transformers import AutoTokenizer, AutoProcessor
|
@@ -215,7 +215,7 @@ class HiggsAudioResponse:
|
|
215 |
generated_audio_tokens: Optional[np.ndarray] = None
|
216 |
sampling_rate: Optional[int] = None
|
217 |
generated_text: str = ""
|
218 |
-
generated_text_tokens: np.ndarray = np.
|
219 |
usage: Optional[dict] = None
|
220 |
|
221 |
|
|
|
3 |
import torch
|
4 |
import numpy as np
|
5 |
from io import BytesIO
|
6 |
+
from dataclasses import dataclass, field
|
7 |
from typing import List, Optional, Union
|
8 |
from copy import deepcopy
|
9 |
from transformers import AutoTokenizer, AutoProcessor
|
|
|
215 |
generated_audio_tokens: Optional[np.ndarray] = None
|
216 |
sampling_rate: Optional[int] = None
|
217 |
generated_text: str = ""
|
218 |
+
generated_text_tokens: np.ndarray = field(default_factory=np.ndarray)
|
219 |
usage: Optional[dict] = None
|
220 |
|
221 |
|