Skip to content

Commit 0697b69

Browse files
committed
fix huggingface_hub install and bark model loader
1 parent 1676db5 commit 0697b69

File tree

4 files changed

+20
-7
lines changed

4 files changed

+20
-7
lines changed

installer_scripts/js/initializeApp.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,8 @@ async function pip_install_all() {
193193
// reinstall hydra-core==1.3.2 because of fairseq
194194
pip_install("hydra-core==1.3.2", "hydra-core fix due to fairseq");
195195
pip_install("nvidia-ml-py", "nvidia-ml-py");
196+
// huggingface_hub==0.25.2 for gradio
197+
pip_install("huggingface_hub==0.25.2", "huggingface_hub fix");
196198
savePipPackagesVersion(newPipPackagesVersion);
197199
displayMessage("");
198200
}

installer_scripts/versions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"version": "0.2.0",
3-
"pip_packages": 5,
3+
"pip_packages": 6,
44
"npm_packages": 4,
55
"react_ui": 4
66
}

tts_webui/bark/BarkModelManager.py

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
from bark.generation import preload_models, clean_models
2-
3-
41
class BarkModelManager:
52
def __init__(self):
63
self.models_loaded = False
74

85
def reload_models(self, config):
6+
from bark.generation import preload_models
7+
98
self.models_loaded = True
109
c = config["model"]
1110

@@ -23,15 +22,29 @@ def _yes_or_no(x: bool):
2322
_print_prop("Coarse-to-Fine", c["fine_use_gpu"], c["fine_use_small"])
2423
_print_prop("Encodec", c["codec_use_gpu"], False)
2524

26-
preload_models(**c, force_reload=True)
25+
# preload_models(**c, force_reload=True)
26+
preload_models(
27+
coarse_use_gpu=c["coarse_use_gpu"],
28+
coarse_use_small=c["coarse_use_small"],
29+
fine_use_gpu=c["fine_use_gpu"],
30+
fine_use_small=c["fine_use_small"],
31+
text_use_gpu=c["text_use_gpu"],
32+
text_use_small=c["text_use_small"],
33+
codec_use_gpu=c["codec_use_gpu"],
34+
force_reload=True,
35+
)
2736

2837
def unload_models(self):
38+
from bark.generation import clean_models
39+
2940
print("Unloading Bark models...")
3041
self.models_loaded = False
3142
clean_models()
3243
print("Unloaded Bark models")
3344

3445
def unload_model(self, model_key):
46+
from bark.generation import clean_models
47+
3548
print(f"Unloading Bark model {model_key}")
3649
clean_models(model_key=model_key)
3750
print(f"Unloaded Bark model {model_key}")

tts_webui/config/load_config.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"fine_use_gpu": True,
1111
"fine_use_small": True,
1212
"codec_use_gpu": True,
13-
"load_models_on_startup": False,
1413
},
1514
"gradio_interface_options": {
1615
"inline": False,
@@ -39,7 +38,6 @@
3938
"file_directories": None,
4039
"_frontend": True,
4140
},
42-
"load_models_on_startup": False,
4341
"extensions": {
4442
"disabled": [],
4543
},

0 commit comments

Comments
 (0)