Daankular's picture
download
raw
2.27 kB
@echo off
cd /d "%~dp0.."
setlocal enabledelayedexpansion
title WanGP
if not exist "envs.json" (
echo [!] No environments data found. Please run install.bat first or add your existing environment with manage.bat if you already have one.
pause
exit /b 1
)
echo [*] Fetching active environment...
set "ENV_TYPE="
set "ENV_PATH="
for /f "tokens=1,2,3 delims=|" %%A in ('python setup.py get_env_info 2^>nul') do (
if "%%A"=="ENV_INFO" (
set "ENV_TYPE=%%B"
set "ENV_PATH=%%C"
)
)
if "!ENV_TYPE!"=="" (
echo [!] No active environment found.
echo Please run install.bat first or add your existing environment with manage.bat if you already have one.
pause
exit /b 1
)
if "!ENV_TYPE!"=="venv" (
echo [*] Activating venv: !ENV_PATH!
call "!ENV_PATH!\Scripts\activate.bat"
) else if "!ENV_TYPE!"=="uv" (
echo [*] Activating uv: !ENV_PATH!
call "!ENV_PATH!\Scripts\activate.bat"
) else if "!ENV_TYPE!"=="conda" (
echo [*] Activating conda: !ENV_PATH!
set "CONDA_BAT="
where conda >nul 2>nul
if !errorlevel! equ 0 set "CONDA_BAT=conda"
if "!CONDA_BAT!"=="" if exist "%USERPROFILE%\Miniconda3\condabin\conda.bat" set "CONDA_BAT=%USERPROFILE%\Miniconda3\condabin\conda.bat"
if "!CONDA_BAT!"=="" if exist "%USERPROFILE%\Anaconda3\condabin\conda.bat" set "CONDA_BAT=%USERPROFILE%\Anaconda3\condabin\conda.bat"
if "!CONDA_BAT!"=="" if exist "C:\ProgramData\Miniconda3\condabin\conda.bat" set "CONDA_BAT=C:\ProgramData\Miniconda3\condabin\conda.bat"
if "!CONDA_BAT!"=="" (
echo [!] Could not find conda.bat. Please ensure Conda is installed.
pause
exit /b 1
)
call "!CONDA_BAT!" activate "!ENV_PATH!"
) else if "!ENV_TYPE!"=="none" (
echo [*] Using system Python ^(No virtual environment^)
) else (
echo [!] Unknown environment type: !ENV_TYPE!
pause
exit /b 1
)
set "EXTRA_ARGS="
if exist "scripts\args.txt" (
for /f "usebackq eol=# delims=" %%A in ("scripts\args.txt") do (
set "LINE=%%A"
if not "!LINE!"=="" set "EXTRA_ARGS=!EXTRA_ARGS! !LINE!"
)
)
:run_loop
echo [*] Launching WAN2GP...
python wgp.py!EXTRA_ARGS!
if !errorlevel! equ 42 (
echo.
echo [*] Restarting...
goto run_loop
)
pause

Xet Storage Details

Size:
2.27 kB
·
Xet hash:
622e862da2068d1c7d8193ad05be6b1b55ebd40673c2bb73fa817dcd836b5b76

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.