launcher upgrades

+replaced stable difussion forge app into stable difussion reforge (because the forge was not being maintained anymore)
This commit is contained in:
deffcolony
2024-08-05 20:03:15 +02:00
parent 01ae259227
commit 6e85d7318b
4 changed files with 119 additions and 119 deletions

View File

@@ -121,7 +121,7 @@ set "st_backup_path=%~dp0SillyTavern-backups"
REM Define variables for install locations (Image Generation) REM Define variables for install locations (Image Generation)
set "image_generation_dir=%~dp0image-generation" set "image_generation_dir=%~dp0image-generation"
set "sdwebui_install_path=%image_generation_dir%\stable-diffusion-webui" set "sdwebui_install_path=%image_generation_dir%\stable-diffusion-webui"
set "sdwebuiforge_install_path=%image_generation_dir%\stable-diffusion-webui-forge" set "sdwebuireforge_install_path=%image_generation_dir%\stable-diffusion-webui-reForge"
set "comfyui_install_path=%image_generation_dir%\ComfyUI" set "comfyui_install_path=%image_generation_dir%\ComfyUI"
set "fooocus_install_path=%image_generation_dir%\Fooocus" set "fooocus_install_path=%image_generation_dir%\Fooocus"
set "invokeai_install_path=%image_generation_dir%\InvokeAI" set "invokeai_install_path=%image_generation_dir%\InvokeAI"
@@ -901,7 +901,7 @@ echo %blue_fg_strong% ==========================================================
echo %cyan_fg_strong% ______________________________________________________________%reset% echo %cyan_fg_strong% ______________________________________________________________%reset%
echo %cyan_fg_strong%^| What would you like to do? ^|%reset% echo %cyan_fg_strong%^| What would you like to do? ^|%reset%
echo 1. Update Stable Diffusion web UI echo 1. Update Stable Diffusion web UI
echo 2. Update Stable Diffusion web UI Forge echo 2. Update Stable Diffusion web UI reForge
echo 3. Update ComfyUI echo 3. Update ComfyUI
echo 4. Update Fooocus echo 4. Update Fooocus
echo 5. Update InvokeAI echo 5. Update InvokeAI
@@ -922,7 +922,7 @@ REM ######## UPDATE MANAGER IMAGE GENERATION - BACKEND #########
if "%update_manager_img_gen_choice%"=="1" ( if "%update_manager_img_gen_choice%"=="1" (
call :update_sdwebui call :update_sdwebui
) else if "%update_manager_img_gen_choice%"=="2" ( ) else if "%update_manager_img_gen_choice%"=="2" (
goto :update_sdwebuiforge goto :update_sdwebuireforge
) else if "%update_manager_img_gen_choice%"=="3" ( ) else if "%update_manager_img_gen_choice%"=="3" (
goto :update_comfyui goto :update_comfyui
) else if "%update_manager_img_gen_choice%"=="4" ( ) else if "%update_manager_img_gen_choice%"=="4" (
@@ -967,31 +967,31 @@ pause
goto :update_manager_image_generation goto :update_manager_image_generation
:update_sdwebuiforge :update_sdwebuireforge
REM Check if the folder exists REM Check if the folder exists
if not exist "%sdwebuiforge_install_path%" ( if not exist "%sdwebuireforge_install_path%" (
echo %yellow_bg%[%time%]%reset% %yellow_fg_strong%[WARN] stable-diffusion-webui-forge directory not found. Skipping update.%reset% echo %yellow_bg%[%time%]%reset% %yellow_fg_strong%[WARN] stable-diffusion-webui-reForge directory not found. Skipping update.%reset%
pause pause
goto :update_manager_image_generation goto :update_manager_image_generation
) )
REM Update stable-diffusion-webui-forge REM Update stable-diffusion-webui-reForge
set max_retries=3 set max_retries=3
set retry_count=0 set retry_count=0
:retry_update_sdwebuiforge :retry_update_sdwebuireforge
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Updating stable-diffusion-webui-forge... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Updating stable-diffusion-webui-reForge...
cd /d "%sdwebuiforge_install_path%" cd /d "%sdwebuireforge_install_path%"
call git pull call git pull
if %errorlevel% neq 0 ( if %errorlevel% neq 0 (
set /A retry_count+=1 set /A retry_count+=1
echo %yellow_bg%[%time%]%reset% %yellow_fg_strong%[WARN] Retry %retry_count% of %max_retries%%reset% echo %yellow_bg%[%time%]%reset% %yellow_fg_strong%[WARN] Retry %retry_count% of %max_retries%%reset%
if %retry_count% lss %max_retries% goto :retry_update_sdwebuiforge if %retry_count% lss %max_retries% goto :retry_update_sdwebuireforge
echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Failed to update stable-diffusion-webui-forge repository after %max_retries% retries.%reset% echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Failed to update stable-diffusion-webui-reForge repository after %max_retries% retries.%reset%
pause pause
goto :update_manager_image_generation goto :update_manager_image_generation
) )
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%stable-diffusion-webui-forge updated successfully.%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%stable-diffusion-webui-reForge updated successfully.%reset%
pause pause
goto :update_manager_image_generation goto :update_manager_image_generation
@@ -1552,7 +1552,7 @@ echo %cyan_fg_strong% __________________________________________________________
echo %cyan_fg_strong%^| What would you like to do? ^|%reset% echo %cyan_fg_strong%^| What would you like to do? ^|%reset%
echo 1. Start Stable Diffusion web UI echo 1. Start Stable Diffusion web UI
echo 2. Start Stable Diffusion web UI Forge echo 2. Start Stable Diffusion web UI reForge
echo 3. Start ComfyUI echo 3. Start ComfyUI
echo 4. Start Fooocus echo 4. Start Fooocus
echo 5. Start InvokeAI echo 5. Start InvokeAI
@@ -1573,7 +1573,7 @@ REM ######## APP LAUNCHER IMAGE GENERATION - BACKEND #########
if "%app_launcher_image_generation_choice%"=="1" ( if "%app_launcher_image_generation_choice%"=="1" (
call :start_sdwebui call :start_sdwebui
) else if "%app_launcher_image_generation_choice%"=="2" ( ) else if "%app_launcher_image_generation_choice%"=="2" (
goto :start_sdwebuiforge goto :start_sdwebuireforge
) else if "%app_launcher_image_generation_choice%"=="3" ( ) else if "%app_launcher_image_generation_choice%"=="3" (
goto :start_comfyui goto :start_comfyui
) else if "%app_launcher_image_generation_choice%"=="4" ( ) else if "%app_launcher_image_generation_choice%"=="4" (
@@ -1636,21 +1636,21 @@ echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Stable Diffusion Web
start cmd /k "title SDWEBUI && cd /d %sdwebui_install_path% && %sdwebui_start_command%" start cmd /k "title SDWEBUI && cd /d %sdwebui_install_path% && %sdwebui_start_command%"
goto :home goto :home
:start_sdwebuiforge :start_sdwebuireforge
cd /d "%sdwebuiforge_install_path%" cd /d "%sdwebuireforge_install_path%"
REM Run conda activate from the Miniconda installation REM Run conda activate from the Miniconda installation
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Miniconda environment... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Miniconda environment...
call "%miniconda_path%\Scripts\activate.bat" call "%miniconda_path%\Scripts\activate.bat"
REM Activate the sdwebui environment REM Activate the sdwebui environment
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Conda environment: %cyan_fg_strong%sdwebuiforge%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Conda environment: %cyan_fg_strong%sdwebuireforge%reset%
call conda activate sdwebuiforge call conda activate sdwebuireforge
REM Start Stable Diffusion WebUI Forge with desired configurations REM Start Stable Diffusion WebUI Forge with desired configurations
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Stable Diffusion WebUI Forge launched in a new window. echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Stable Diffusion WebUI Forge launched in a new window.
REM start cmd /k "title SDWEBUIFORGE && cd /d %sdwebuiforge_install_path% && %sdwebuiforge_start_command%" REM start cmd /k "title sdwebuireforge && cd /d %sdwebuireforge_install_path% && %sdwebuireforge_start_command%"
start cmd /k "title SDWEBUIFORGE && cd /d %sdwebuiforge_install_path% && python launch.py" start cmd /k "title SDWEBUI-REFORGE && cd /d %sdwebuireforge_install_path% && python launch.py"
goto :home goto :home
:start_comfyui :start_comfyui
@@ -2428,7 +2428,7 @@ echo %cyan_fg_strong% __________________________________________________________
echo %cyan_fg_strong%^| What would you like to do? ^|%reset% echo %cyan_fg_strong%^| What would you like to do? ^|%reset%
echo 1. Stable Diffusion web UI [Install options] echo 1. Stable Diffusion web UI [Install options]
echo 2. Stable Diffusion web UI Forge [Install options] echo 2. Stable Diffusion web UI reForge [Install options]
echo 3. Install ComfyUI echo 3. Install ComfyUI
echo 4. Install Fooocus echo 4. Install Fooocus
echo 5. Install InvokeAI echo 5. Install InvokeAI
@@ -2449,7 +2449,7 @@ REM ######## APP INSTALLER IMAGE GENERATION - BACKEND #########
if "%app_installer_image_generation_choice%"=="1" ( if "%app_installer_image_generation_choice%"=="1" (
call :install_sdwebui_menu call :install_sdwebui_menu
) else if "%app_installer_image_generation_choice%"=="2" ( ) else if "%app_installer_image_generation_choice%"=="2" (
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
) else if "%app_installer_image_generation_choice%"=="3" ( ) else if "%app_installer_image_generation_choice%"=="3" (
set "caller=app_installer_image_generation" set "caller=app_installer_image_generation"
if exist "%app_installer_image_generation_dir%\install_comfyui.bat" ( if exist "%app_installer_image_generation_dir%\install_comfyui.bat" (
@@ -2726,23 +2726,23 @@ goto :install_sdwebui_model_menu
REM ############################################################ REM ############################################################
REM ## APP INSTALLER STABLE DIFUSSION WEBUI FORGE - FRONTEND ### REM ## APP INSTALLER STABLE DIFUSSION WEBUI FORGE - FRONTEND ###
REM ############################################################ REM ############################################################
:install_sdwebuiforge_menu :install_sdwebuireforge_menu
title STL [APP INSTALLER STABLE DIFUSSION WEBUI FORGE] title STL [APP INSTALLER STABLE DIFUSSION WEBUI REFORGE]
REM Check if the folder exists REM Check if the folder exists
if exist "%sdwebuiforge_install_path%" ( if exist "%sdwebuireforge_install_path%" (
REM Activate the sdwebuiforge environment REM Activate the sdwebuireforge environment
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Deactivating Conda environment: %cyan_fg_strong%sdwebui%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Deactivating Conda environment: %cyan_fg_strong%sdwebui%reset%
call conda deactivate call conda deactivate
) )
cls cls
echo %blue_fg_strong%^| ^> / Home / Toolbox / App Installer / Stable Diffusion web UI Forge ^|%reset% echo %blue_fg_strong%^| ^> / Home / Toolbox / App Installer / Stable Diffusion web UI reForge ^|%reset%
echo %blue_fg_strong% ====================================================================%reset% echo %blue_fg_strong% ====================================================================%reset%
echo %cyan_fg_strong% ______________________________________________________________%reset% echo %cyan_fg_strong% ______________________________________________________________%reset%
echo %cyan_fg_strong%^| What would you like to do? ^|%reset% echo %cyan_fg_strong%^| What would you like to do? ^|%reset%
echo 1. Install Stable Diffusion web UI Forge echo 1. Install Stable Diffusion web UI reForge
echo 2. Install Extensions echo 2. Install Extensions
echo 3. Models [Install Options] echo 3. Models [Install Options]
echo %cyan_fg_strong% ______________________________________________________________%reset% echo %cyan_fg_strong% ______________________________________________________________%reset%
@@ -2756,46 +2756,46 @@ echo %cyan_fg_strong%^|
for /f %%A in ('"prompt $H &echo on &for %%B in (1) do rem"') do set "BS=%%A" for /f %%A in ('"prompt $H &echo on &for %%B in (1) do rem"') do set "BS=%%A"
:: Set the prompt with spaces :: Set the prompt with spaces
set /p "app_installer_sdwebuiforge_choice=%BS% Choose Your Destiny: " set /p "app_installer_sdwebuireforge_choice=%BS% Choose Your Destiny: "
REM ## APP INSTALLER STABLE DIFUSSION WEBUI FORGE - BACKEND ### REM ## APP INSTALLER STABLE DIFUSSION WEBUI FORGE - BACKEND ###
if "%app_installer_sdwebuiforge_choice%"=="1" ( if "%app_installer_sdwebuireforge_choice%"=="1" (
set "caller=app_installer_image_generation_sdwebuiforge" set "caller=app_installer_image_generation_sdwebuireforge"
if exist "%app_installer_image_generation_dir%\install_sdwebuiforge.bat" ( if exist "%app_installer_image_generation_dir%\install_sdwebuireforge.bat" (
call %app_installer_image_generation_dir%\install_sdwebuiforge.bat call %app_installer_image_generation_dir%\install_sdwebuireforge.bat
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
) else ( ) else (
echo [%DATE% %TIME%] ERROR: install_sdwebuiforge.bat not found in: %app_installer_image_generation_dir% >> %logs_stl_console_path% echo [%DATE% %TIME%] ERROR: install_sdwebuireforge.bat not found in: %app_installer_image_generation_dir% >> %logs_stl_console_path%
echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] install_sdwebuiforge.bat not found in: %app_installer_image_generation_dir%%reset% echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] install_sdwebuireforge.bat not found in: %app_installer_image_generation_dir%%reset%
pause pause
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
) )
) else if "%app_installer_sdwebuiforge_choice%"=="2" ( ) else if "%app_installer_sdwebuireforge_choice%"=="2" (
goto :install_sdwebuiforge_extensions goto :install_sdwebuireforge_extensions
) else if "%app_installer_sdwebuiforge_choice%"=="3" ( ) else if "%app_installer_sdwebuireforge_choice%"=="3" (
goto :install_sdwebuiforge_model_menu goto :install_sdwebuireforge_model_menu
) else if "%app_installer_sdwebuiforge_choice%"=="0" ( ) else if "%app_installer_sdwebuireforge_choice%"=="0" (
goto :app_installer_image_generation goto :app_installer_image_generation
) else ( ) else (
echo [%DATE% %TIME%] %log_invalidinput% >> %logs_stl_console_path% echo [%DATE% %TIME%] %log_invalidinput% >> %logs_stl_console_path%
echo %red_bg%[%time%]%reset% %echo_invalidinput% echo %red_bg%[%time%]%reset% %echo_invalidinput%
pause pause
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
) )
:install_sdwebuiforge_extensions :install_sdwebuireforge_extensions
REM Check if the folder exists REM Check if the folder exists
if not exist "%sdwebuiforge_install_path%" ( if not exist "%sdwebuireforge_install_path%" (
echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Stable Diffusion WebUI Forge is not installed. Please install it first.%reset% echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Stable Diffusion WebUI Forge is not installed. Please install it first.%reset%
pause pause
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
) )
REM Clone extensions for stable-diffusion-webui-forge REM Clone extensions for stable-diffusion-webui-reForge
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Cloning extensions for stable-diffusion-webui-forge... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Cloning extensions for stable-diffusion-webui-reForge...
cd /d "%sdwebuiforge_install_path%\extensions" cd /d "%sdwebuireforge_install_path%\extensions"
git clone https://github.com/alemelis/sd-webui-ar.git git clone https://github.com/alemelis/sd-webui-ar.git
git clone https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper.git git clone https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper.git
git clone https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git git clone https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git
@@ -2813,40 +2813,40 @@ git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg.git
REM Installs better upscaler models REM Installs better upscaler models
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Installing Better Upscaler models... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Installing Better Upscaler models...
cd /d "%sdwebuiforge_install_path%\models" cd /d "%sdwebuireforge_install_path%\models"
mkdir ESRGAN && cd ESRGAN mkdir ESRGAN && cd ESRGAN
curl -o 4x-AnimeSharp.pth https://huggingface.co/Kim2091/AnimeSharp/resolve/main/4x-AnimeSharp.pth curl -o 4x-AnimeSharp.pth https://huggingface.co/Kim2091/AnimeSharp/resolve/main/4x-AnimeSharp.pth
curl -o 4x-UltraSharp.pth https://huggingface.co/lokCX/4x-Ultrasharp/resolve/main/4x-UltraSharp.pth curl -o 4x-UltraSharp.pth https://huggingface.co/lokCX/4x-Ultrasharp/resolve/main/4x-UltraSharp.pth
pause pause
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Extensions for Stable Diffusion WebUI Forge installed Successfully.%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Extensions for Stable Diffusion WebUI Forge installed Successfully.%reset%
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
REM ############################################################ REM ############################################################
REM ##### APP INSTALLER SDWEBUI Models - FRONTEND ############## REM ##### APP INSTALLER SDWEBUI Models - FRONTEND ##############
REM ############################################################ REM ############################################################
:install_sdwebuiforge_model_menu :install_sdwebuireforge_model_menu
title STL [APP INSTALLER SDWEBUIFORGE MODELS] title STL [APP INSTALLER sdwebuireforge MODELS]
REM Check if the folder exists REM Check if the folder exists
if not exist "%sdwebuiforge_install_path%" ( if not exist "%sdwebuireforge_install_path%" (
echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Stable Diffusion WebUI Forge is not installed. Please install it first.%reset% echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Stable Diffusion WebUI Forge is not installed. Please install it first.%reset%
pause pause
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
) )
REM Run conda activate from the Miniconda installation REM Run conda activate from the Miniconda installation
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Miniconda environment... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Miniconda environment...
call "%miniconda_path%\Scripts\activate.bat" call "%miniconda_path%\Scripts\activate.bat"
REM Activate the sdwebuiforge environment REM Activate the sdwebuireforge environment
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Conda environment: %cyan_fg_strong%sdwebuiforge%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Conda environment: %cyan_fg_strong%sdwebuireforge%reset%
call conda activate sdwebuiforge call conda activate sdwebuireforge
cd /d "%sdwebuiforge_install_path%" cd /d "%sdwebuireforge_install_path%"
cls cls
echo %blue_fg_strong%^| ^> / Home / Toolbox / App Installer / SDWEBUIFORGE Models ^|%reset% echo %blue_fg_strong%^| ^> / Home / Toolbox / App Installer / sdwebuireforge Models ^|%reset%
echo %blue_fg_strong% ==============================================================%reset% echo %blue_fg_strong% ==============================================================%reset%
echo %cyan_fg_strong% ______________________________________________________________%reset% echo %cyan_fg_strong% ______________________________________________________________%reset%
echo %cyan_fg_strong%^| What would you like to do? ^|%reset% echo %cyan_fg_strong%^| What would you like to do? ^|%reset%
@@ -2866,35 +2866,35 @@ echo %cyan_fg_strong%^|
for /f %%A in ('"prompt $H &echo on &for %%B in (1) do rem"') do set "BS=%%A" for /f %%A in ('"prompt $H &echo on &for %%B in (1) do rem"') do set "BS=%%A"
:: Set the prompt with spaces :: Set the prompt with spaces
set /p "app_installer_sdwebuiforge_model_choice=%BS% Choose Your Destiny: " set /p "app_installer_sdwebuireforge_model_choice=%BS% Choose Your Destiny: "
REM ######## APP INSTALLER IMAGE GENERATION - BACKEND ######### REM ######## APP INSTALLER IMAGE GENERATION - BACKEND #########
if "%app_installer_sdwebuiforge_model_choice%"=="1" ( if "%app_installer_sdwebuireforge_model_choice%"=="1" (
call :install_sdwebuiforge_model_hassaku call :install_sdwebuireforge_model_hassaku
) else if "%app_installer_sdwebuiforge_model_choice%"=="2" ( ) else if "%app_installer_sdwebuireforge_model_choice%"=="2" (
goto :install_sdwebuiforge_model_yiffymix goto :install_sdwebuireforge_model_yiffymix
) else if "%app_installer_sdwebuiforge_model_choice%"=="3" ( ) else if "%app_installer_sdwebuireforge_model_choice%"=="3" (
goto :install_sdwebuiforge_model_perfectworld goto :install_sdwebuireforge_model_perfectworld
) else if "%app_installer_sdwebuiforge_model_choice%"=="4" ( ) else if "%app_installer_sdwebuireforge_model_choice%"=="4" (
goto :install_sdwebuiforge_model_custom goto :install_sdwebuireforge_model_custom
) else if "%app_installer_sdwebuiforge_model_choice%"=="0" ( ) else if "%app_installer_sdwebuireforge_model_choice%"=="0" (
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu
) else ( ) else (
echo [%DATE% %TIME%] %log_invalidinput% >> %logs_stl_console_path% echo [%DATE% %TIME%] %log_invalidinput% >> %logs_stl_console_path%
echo %red_bg%[%time%]%reset% %echo_invalidinput% echo %red_bg%[%time%]%reset% %echo_invalidinput%
pause pause
goto :install_sdwebuiforge_model_menu goto :install_sdwebuireforge_model_menu
) )
:install_sdwebuiforge_model_hassaku :install_sdwebuireforge_model_hassaku
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Downloading Hassaku Model... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Downloading Hassaku Model...
civitdl 2583 -s basic "models\Stable-diffusion" civitdl 2583 -s basic "models\Stable-diffusion"
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed Hassaku Model in: "%sdwebui_install_path%\models\Stable-diffusion"%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed Hassaku Model in: "%sdwebui_install_path%\models\Stable-diffusion"%reset%
pause pause
goto :install_sdwebuiforge_model_menu goto :install_sdwebuireforge_model_menu
:install_sdwebuiforge_model_yiffymix :install_sdwebuireforge_model_yiffymix
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Downloading YiffyMix Model... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Downloading YiffyMix Model...
civitdl 3671 -s basic "models\Stable-diffusion" civitdl 3671 -s basic "models\Stable-diffusion"
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed YiffyMix Model in: "%sdwebui_install_path%\models\Stable-diffusion"%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed YiffyMix Model in: "%sdwebui_install_path%\models\Stable-diffusion"%reset%
@@ -2907,22 +2907,22 @@ echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Downloading YiffyMix
civitdl 3671 -s basic "models\VAE" civitdl 3671 -s basic "models\VAE"
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed YiffyMix VAE in: "%sdwebui_install_path%\models\VAE"%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed YiffyMix VAE in: "%sdwebui_install_path%\models\VAE"%reset%
pause pause
goto :install_sdwebuiforge_model_menu goto :install_sdwebuireforge_model_menu
:install_sdwebuiforge_model_perfectworld :install_sdwebuireforge_model_perfectworld
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Downloading Perfect World Model... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Downloading Perfect World Model...
civitdl 8281 -s basic "models\Stable-diffusion" civitdl 8281 -s basic "models\Stable-diffusion"
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed Perfect World Model in: "%sdwebui_install_path%\models\Stable-diffusion"%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Successfully installed Perfect World Model in: "%sdwebui_install_path%\models\Stable-diffusion"%reset%
pause pause
goto :install_sdwebuiforge_model_menu goto :install_sdwebuireforge_model_menu
:install_sdwebuiforge_model_custom :install_sdwebuireforge_model_custom
cls cls
set /p civitaimodelid="(0 to cancel)Insert Model ID: " set /p civitaimodelid="(0 to cancel)Insert Model ID: "
if "%civitaimodelid%"=="0" goto :install_sdwebuiforge_model_menu if "%civitaimodelid%"=="0" goto :install_sdwebuireforge_model_menu
REM Check if the input is a valid number REM Check if the input is a valid number
echo %civitaimodelid%| findstr /R "^[0-9]*$" > nul echo %civitaimodelid%| findstr /R "^[0-9]*$" > nul
@@ -2930,14 +2930,14 @@ if errorlevel 1 (
echo [%DATE% %TIME%] %log_invalidinput% >> %logs_stl_console_path% echo [%DATE% %TIME%] %log_invalidinput% >> %logs_stl_console_path%
echo %red_bg%[%time%]%reset% %echo_invalidinput% echo %red_bg%[%time%]%reset% %echo_invalidinput%
pause pause
goto :install_sdwebuiforge_model_custom goto :install_sdwebuireforge_model_custom
) )
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Downloading... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Downloading...
civitdl %civitaimodelid% -s basic "models\Stable-diffusion" civitdl %civitaimodelid% -s basic "models\Stable-diffusion"
pause pause
goto :install_sdwebuiforge_model_menu goto :install_sdwebuireforge_model_menu
@@ -3308,7 +3308,7 @@ echo %cyan_fg_strong% __________________________________________________________
echo %cyan_fg_strong%^| What would you like to do? ^|%reset% echo %cyan_fg_strong%^| What would you like to do? ^|%reset%
echo 1. UNINSTALL Stable Diffusion web UI echo 1. UNINSTALL Stable Diffusion web UI
echo 2. UNINSTALL Stable Diffusion web UI Forge echo 2. UNINSTALL Stable Diffusion web UI reForge
echo 3. UNINSTALL ComfyUI echo 3. UNINSTALL ComfyUI
echo 4. UNINSTALL Fooocus echo 4. UNINSTALL Fooocus
echo 5. UNINSTALL InvokeAI echo 5. UNINSTALL InvokeAI
@@ -3341,12 +3341,12 @@ if "%app_uninstaller_img_gen_choice%"=="1" (
) )
) else if "%app_uninstaller_img_gen_choice%"=="2" ( ) else if "%app_uninstaller_img_gen_choice%"=="2" (
set "caller=app_uninstaller_image_generation" set "caller=app_uninstaller_image_generation"
if exist "%app_uninstaller_image_generation_dir%\uninstall_sdwebuiforge.bat" ( if exist "%app_uninstaller_image_generation_dir%\uninstall_sdwebuireforge.bat" (
call %app_uninstaller_image_generation_dir%\uninstall_sdwebuiforge.bat call %app_uninstaller_image_generation_dir%\uninstall_sdwebuireforge.bat
goto :app_uninstaller_image_generation goto :app_uninstaller_image_generation
) else ( ) else (
echo [%DATE% %TIME%] ERROR: uninstall_sdwebuiforge.bat not found in: %app_uninstaller_image_generation_dir% >> %logs_stl_console_path% echo [%DATE% %TIME%] ERROR: uninstall_sdwebuireforge.bat not found in: %app_uninstaller_image_generation_dir% >> %logs_stl_console_path%
echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] uninstall_sdwebuiforge.bat not found in: %app_uninstaller_image_generation_dir%%reset% echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] uninstall_sdwebuireforge.bat not found in: %app_uninstaller_image_generation_dir%%reset%
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Running Automatic Repair... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Running Automatic Repair...
git pull git pull
pause pause
@@ -3750,7 +3750,7 @@ echo %cyan_fg_strong% __________________________________________________________
echo %cyan_fg_strong%^| What would you like to do? ^|%reset% echo %cyan_fg_strong%^| What would you like to do? ^|%reset%
echo 1. Edit Stable Diffusion web UI echo 1. Edit Stable Diffusion web UI
echo 2. Edit Stable Diffusion web UI Forge echo 2. Edit Stable Diffusion web UI reForge
echo 3. Edit ComfyUI echo 3. Edit ComfyUI
echo 4. Edit Fooocus echo 4. Edit Fooocus
echo %cyan_fg_strong% ______________________________________________________________%reset% echo %cyan_fg_strong% ______________________________________________________________%reset%
@@ -3780,12 +3780,12 @@ if "%editor_image_generation_choice%"=="1" (
) )
) else if "%editor_image_generation_choice%"=="2" ( ) else if "%editor_image_generation_choice%"=="2" (
set "caller=editor_image_generation" set "caller=editor_image_generation"
if exist "%editor_image_generation_dir%\edit_sdwebuiforge_modules.bat" ( if exist "%editor_image_generation_dir%\edit_sdwebuireforge_modules.bat" (
call %editor_image_generation_dir%\edit_sdwebuiforge_modules.bat call %editor_image_generation_dir%\edit_sdwebuireforge_modules.bat
goto :editor_image_generation goto :editor_image_generation
) else ( ) else (
echo [%DATE% %TIME%] ERROR: edit_sdwebuiforge_modules.bat not found in: %editor_image_generation_dir% >> %logs_stl_console_path% echo [%DATE% %TIME%] ERROR: edit_sdwebuireforge_modules.bat not found in: %editor_image_generation_dir% >> %logs_stl_console_path%
echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] edit_sdwebuiforge_modules.bat not found in: %editor_image_generation_dir%%reset% echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] edit_sdwebuireforge_modules.bat not found in: %editor_image_generation_dir%%reset%
pause pause
goto :editor_image_generation goto :editor_image_generation
) )
@@ -4310,7 +4310,7 @@ set "command4=call :start_alltalk"
set "command5=call :start_xtts" set "command5=call :start_xtts"
set "command6=call :start_rvc" set "command6=call :start_rvc"
set "command7=call :start_sdwebui" set "command7=call :start_sdwebui"
set "command8=call :start_sdwebuiforge" set "command8=call :start_sdwebuireforge"
set "command9=call :start_comfyui" set "command9=call :start_comfyui"
set "command10=call :start_fooocus" set "command10=call :start_fooocus"

View File

@@ -1,11 +1,11 @@
@echo off @echo off
:install_sdwebuiforge :install_sdwebuireforge
title STL [INSTALL STABLE DIFFUSION WEBUI] title STL [INSTALL SDWEBUI REFORGE]
cls cls
echo %blue_fg_strong%/ Home / Toolbox / App Installer / Text Completion / Install Stable Diffusion web UI Forge%reset% echo %blue_fg_strong%/ Home / Toolbox / App Installer / Text Completion / Install Stable Diffusion web UI reForge%reset%
echo ------------------------------------------------------------- echo -------------------------------------------------------------
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Installing Stable Diffusion web UI Forge... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Installing Stable Diffusion web UI reForge...
REM Check if the folder exists REM Check if the folder exists
if not exist "%image_generation_dir%" ( if not exist "%image_generation_dir%" (
@@ -19,36 +19,36 @@ cd /d "%image_generation_dir%"
set max_retries=3 set max_retries=3
set retry_count=0 set retry_count=0
:retry_install_sdwebuiforge :retry_install_sdwebuireforge
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Cloning the stable-diffusion-webui-forge repository... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Cloning the stable-diffusion-webui-reForge repository...
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge.git git clone https://github.com/Panchovix/stable-diffusion-webui-reForge.git
if %errorlevel% neq 0 ( if %errorlevel% neq 0 (
set /A retry_count+=1 set /A retry_count+=1
echo %yellow_bg%[%time%]%reset% %yellow_fg_strong%[WARN] Retry %retry_count% of %max_retries%%reset% echo %yellow_bg%[%time%]%reset% %yellow_fg_strong%[WARN] Retry %retry_count% of %max_retries%%reset%
if %retry_count% lss %max_retries% goto :retry_install_sdwebuiforge if %retry_count% lss %max_retries% goto :retry_install_sdwebuireforge
echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Failed to clone repository after %max_retries% retries.%reset% echo %red_bg%[%time%]%reset% %red_fg_strong%[ERROR] Failed to clone repository after %max_retries% retries.%reset%
pause pause
goto :app_installer_image_generation goto :app_installer_image_generation
) )
cd /d "%sdwebuiforge_install_path%" cd /d "%sdwebuireforge_install_path%"
REM Run conda activate from the Miniconda installation REM Run conda activate from the Miniconda installation
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Miniconda environment... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Miniconda environment...
call "%miniconda_path%\Scripts\activate.bat" call "%miniconda_path%\Scripts\activate.bat"
REM Create a Conda environment named sdwebuiforge REM Create a Conda environment named sdwebuireforge
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Creating Conda environment: %cyan_fg_strong%sdwebuiforge%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Creating Conda environment: %cyan_fg_strong%sdwebuireforge%reset%
call conda create -n sdwebuiforge python=3.10.6 -y call conda create -n sdwebuireforge python=3.10.6 -y
REM Activate the sdwebuiforge environment REM Activate the sdwebuireforge environment
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Conda environment: %cyan_fg_strong%sdwebuiforge%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Activating Conda environment: %cyan_fg_strong%sdwebuireforge%reset%
call conda activate sdwebuiforge call conda activate sdwebuireforge
REM Install pip requirements REM Install pip requirements
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Installing pip requirements echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Installing pip requirements
pip install civitdl pip install civitdl
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Stable Diffusion WebUI Forge installed Successfully.%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Stable Diffusion WebUI reForge installed Successfully.%reset%
pause pause
goto :install_sdwebuiforge_menu goto :install_sdwebuireforge_menu

View File

@@ -1,14 +1,14 @@
@echo off @echo off
:uninstall_sdwebuiforge :uninstall_sdwebuireforge
title STL [UNINSTALL STABLE DIFUSSION WEBUI FORGE] title STL [UNINSTALL SDWEBUI REFORGE]
setlocal enabledelayedexpansion setlocal enabledelayedexpansion
chcp 65001 > nul chcp 65001 > nul
REM Confirm with the user before proceeding REM Confirm with the user before proceeding
echo. echo.
echo %red_bg%╔════ DANGER ZONE ══════════════════════════════════════════════════════════════════════════════╗%reset% echo %red_bg%╔════ DANGER ZONE ══════════════════════════════════════════════════════════════════════════════╗%reset%
echo %red_bg%║ WARNING: This will delete all data of Stable Diffusion web UI Forge %reset% echo %red_bg%║ WARNING: This will delete all data of Stable Diffusion web UI reForge ║%reset%
echo %red_bg%║ If you want to keep any data, make sure to create a backup before proceeding. ║%reset% echo %red_bg%║ If you want to keep any data, make sure to create a backup before proceeding. ║%reset%
echo %red_bg%╚═══════════════════════════════════════════════════════════════════════════════════════════════╝%reset% echo %red_bg%╚═══════════════════════════════════════════════════════════════════════════════════════════════╝%reset%
echo. echo.
@@ -16,17 +16,17 @@ set /p "confirmation=Are you sure you want to proceed? [Y/N]: "
if /i "%confirmation%"=="Y" ( if /i "%confirmation%"=="Y" (
REM Remove the Conda environment REM Remove the Conda environment
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Removing the Conda enviroment: %cyan_fg_strong%sdwebuiforge%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Removing the Conda enviroment: %cyan_fg_strong%sdwebuireforge%reset%
call conda deactivate call conda deactivate
call conda remove --name sdwebuiforge --all -y call conda remove --name sdwebuireforge --all -y
call conda clean -a -y call conda clean -a -y
REM Remove the folder stable-diffusion-webui REM Remove the folder stable-diffusion-webui
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Removing the stable-diffusion-webui-forge directory... echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Removing the stable-diffusion-webui-reforge directory...
cd /d "%~dp0" cd /d "%~dp0"
rmdir /s /q "%sdwebuiforge_install_path%" rmdir /s /q "%sdwebuireforge_install_path%"
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Stable Diffusion web UI Forge has been uninstalled successfully.%reset% echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%Stable Diffusion web UI reForge has been uninstalled successfully.%reset%
pause pause
goto :app_uninstaller_image_generation goto :app_uninstaller_image_generation
) else ( ) else (