Merge pull request #4527 from d8ahazard/Accelerate
Optional Accelerate Launch
This commit is contained in:
commit
0d098e4656
6 changed files with 30 additions and 4 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
accelerate
|
||||||
basicsr
|
basicsr
|
||||||
diffusers
|
diffusers
|
||||||
fairscale==0.4.4
|
fairscale==0.4.4
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
transformers==4.19.2
|
transformers==4.19.2
|
||||||
diffusers==0.3.0
|
diffusers==0.3.0
|
||||||
|
accelerate==0.12.0
|
||||||
basicsr==1.4.2
|
basicsr==1.4.2
|
||||||
gfpgan==1.3.8
|
gfpgan==1.3.8
|
||||||
gradio==3.9
|
gradio==3.9
|
||||||
|
|
|
@ -4,5 +4,6 @@ set PYTHON=
|
||||||
set GIT=
|
set GIT=
|
||||||
set VENV_DIR=
|
set VENV_DIR=
|
||||||
set COMMANDLINE_ARGS=
|
set COMMANDLINE_ARGS=
|
||||||
|
set ACCELERATE=
|
||||||
|
|
||||||
call webui.bat
|
call webui.bat
|
||||||
|
|
|
@ -40,4 +40,7 @@ export COMMANDLINE_ARGS=""
|
||||||
#export CODEFORMER_COMMIT_HASH=""
|
#export CODEFORMER_COMMIT_HASH=""
|
||||||
#export BLIP_COMMIT_HASH=""
|
#export BLIP_COMMIT_HASH=""
|
||||||
|
|
||||||
|
# Uncomment to enable accelerated launch
|
||||||
|
#export ACCELERATE="True"
|
||||||
|
|
||||||
###########################################
|
###########################################
|
||||||
|
|
12
webui.bat
12
webui.bat
|
@ -28,15 +28,27 @@ goto :show_stdout_stderr
|
||||||
:activate_venv
|
:activate_venv
|
||||||
set PYTHON="%~dp0%VENV_DIR%\Scripts\Python.exe"
|
set PYTHON="%~dp0%VENV_DIR%\Scripts\Python.exe"
|
||||||
echo venv %PYTHON%
|
echo venv %PYTHON%
|
||||||
|
if [%ACCELERATE%] == ["True"] goto :accelerate
|
||||||
goto :launch
|
goto :launch
|
||||||
|
|
||||||
:skip_venv
|
:skip_venv
|
||||||
|
|
||||||
|
:accelerate
|
||||||
|
echo "Checking for accelerate"
|
||||||
|
set ACCELERATE="%~dp0%VENV_DIR%\Scripts\accelerate.exe"
|
||||||
|
if EXIST %ACCELERATE% goto :accelerate_launch
|
||||||
|
|
||||||
:launch
|
:launch
|
||||||
%PYTHON% launch.py %*
|
%PYTHON% launch.py %*
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
|
:accelerate_launch
|
||||||
|
echo "Accelerating"
|
||||||
|
%ACCELERATE% launch --num_cpu_threads_per_process=6 launch.py
|
||||||
|
pause
|
||||||
|
exit /b
|
||||||
|
|
||||||
:show_stdout_stderr
|
:show_stdout_stderr
|
||||||
|
|
||||||
echo.
|
echo.
|
||||||
|
|
16
webui.sh
16
webui.sh
|
@ -134,7 +134,15 @@ else
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
printf "\n%s\n" "${delimiter}"
|
if [[ ! -z "${ACCELERATE}" ]] && [ ${ACCELERATE}="True" ] && [ -x "$(command -v accelerate)" ]
|
||||||
printf "Launching launch.py..."
|
then
|
||||||
printf "\n%s\n" "${delimiter}"
|
printf "\n%s\n" "${delimiter}"
|
||||||
"${python_cmd}" "${LAUNCH_SCRIPT}" "$@"
|
printf "Accelerating launch.py..."
|
||||||
|
printf "\n%s\n" "${delimiter}"
|
||||||
|
accelerate launch --num_cpu_threads_per_process=6 "${LAUNCH_SCRIPT}" "$@"
|
||||||
|
else
|
||||||
|
printf "\n%s\n" "${delimiter}"
|
||||||
|
printf "Launching launch.py..."
|
||||||
|
printf "\n%s\n" "${delimiter}"
|
||||||
|
"${python_cmd}" "${LAUNCH_SCRIPT}" "$@"
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue