Skip to content

Commit 974684d

Browse files
committed
make first install use pip not uv
1 parent 1f5c6ed commit 974684d

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

installer_scripts/js/initializeApp.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ const installDependencies = async (gpuchoice) => {
9999

100100
saveMajorVersion(majorVersion);
101101
displayMessage(" Successfully installed torch");
102-
await pip_install_all();
102+
await pip_install_all(true); // approximate first install
103103
} catch (error) {
104104
displayError(`Error during installation: ${error.message}`);
105105
throw error;
@@ -174,25 +174,25 @@ function pip_install(requirements, name = "", pipFallback = false) {
174174
}
175175
}
176176

177-
async function pip_install_all() {
177+
async function pip_install_all(first_install = false) {
178178
if (readPipPackagesVersion() === newPipPackagesVersion)
179179
return displayMessage(
180180
"Dependencies are already up to date, skipping pip installs..."
181181
);
182182

183183
displayMessage("Updating dependencies...");
184-
pip_install("-r requirements.txt", "Core Packages, Bark, Tortoise");
184+
pip_install("-r requirements.txt", "Core Packages, Bark, Tortoise", first_install);
185185
pip_install(
186186
"xformers==0.0.27 --index-url https://download.pytorch.org/whl/cu118",
187187
"xformers"
188188
);
189-
pip_install("-r requirements_bark_hubert_quantizer.txt", "Bark Voice Clone");
190-
pip_install("-r requirements_rvc.txt", "RVC");
191-
pip_install("-r requirements_audiocraft_0.txt", "Audiocraft (workaround)");
192-
pip_install("-r requirements_audiocraft.txt", "Audiocraft");
193-
pip_install("-r requirements_styletts2.txt", "StyleTTS");
194-
pip_install("-r requirements_vall_e.txt", "Vall-E-X");
195-
pip_install("-r requirements_maha_tts.txt", "Maha TTS");
189+
pip_install("-r requirements_bark_hubert_quantizer.txt", "Bark Voice Clone", first_install);
190+
pip_install("-r requirements_rvc.txt", "RVC", first_install);
191+
pip_install("-r requirements_audiocraft_0.txt", "Audiocraft (workaround)", first_install);
192+
pip_install("-r requirements_audiocraft.txt", "Audiocraft", first_install);
193+
pip_install("-r requirements_styletts2.txt", "StyleTTS", first_install);
194+
pip_install("-r requirements_vall_e.txt", "Vall-E-X", first_install);
195+
pip_install("-r requirements_maha_tts.txt", "Maha TTS", first_install);
196196
pip_install("-r requirements_stable_audio.txt", "Stable Audio", true);
197197
// reinstall hydra-core==1.3.2 because of fairseq
198198
pip_install("hydra-core==1.3.2", "hydra-core fix due to fairseq");

0 commit comments

Comments
 (0)