aboutsummaryrefslogtreecommitdiffstats
path: root/webui.bat
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2022-09-05 07:41:01 +0000
committerAUTOMATIC <16777216c@gmail.com>2022-09-05 07:41:01 +0000
commit811725d3aaba18f2b2479baf98191fd35608b25b (patch)
treede915613f9c259049324081b64d87b9797849466 /webui.bat
parente45e1862adfcc589135eec3c78ad981ff81c84a4 (diff)
downloadstable-diffusion-webui-gfx803-811725d3aaba18f2b2479baf98191fd35608b25b.tar.gz
stable-diffusion-webui-gfx803-811725d3aaba18f2b2479baf98191fd35608b25b.tar.bz2
stable-diffusion-webui-gfx803-811725d3aaba18f2b2479baf98191fd35608b25b.zip
Update webui.py to instruct python to install binary packages; this should prevent errors people are getting with lacking C++ compilers
Diffstat (limited to 'webui.bat')
-rw-r--r--webui.bat12
1 files changed, 6 insertions, 6 deletions
diff --git a/webui.bat b/webui.bat
index cc2191de..90075e7c 100644
--- a/webui.bat
+++ b/webui.bat
@@ -61,10 +61,10 @@ echo Torch is not able to use GPU
goto :show_stdout_stderr
:install_sd_reqs
-%PYTHON% -c "import transformers" >tmp/stdout.txt 2>tmp/stderr.txt
+%PYTHON% -c "import transformers; import wheel" >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :install_k_diff
echo Installing SD requirements...
-%PYTHON% -m pip install transformers==4.19.2 diffusers invisible-watermark >tmp/stdout.txt 2>tmp/stderr.txt
+%PYTHON% -m pip install wheel transformers==4.19.2 diffusers invisible-watermark --prefer-binary >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :install_k_diff
goto :show_stdout_stderr
@@ -72,7 +72,7 @@ goto :show_stdout_stderr
%PYTHON% -c "import k_diffusion.sampling" >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :install_GFPGAN
echo Installing K-Diffusion...
-%PYTHON% -m pip install git+https://github.com/crowsonkb/k-diffusion.git >tmp/stdout.txt 2>tmp/stderr.txt
+%PYTHON% -m pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary --only-binary=psutil >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :install_GFPGAN
goto :show_stdout_stderr
@@ -81,7 +81,7 @@ goto :show_stdout_stderr
%PYTHON% -c "import gfpgan" >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :install_reqs
echo Installing GFPGAN
-%PYTHON% -m pip install git+https://github.com/TencentARC/GFPGAN.git >tmp/stdout.txt 2>tmp/stderr.txt
+%PYTHON% -m pip install git+https://github.com/TencentARC/GFPGAN.git --prefer-binary >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :install_reqs
goto :show_stdout_stderr
@@ -89,11 +89,11 @@ goto :show_stdout_stderr
%PYTHON% -c "import omegaconf" >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :make_dirs
echo Installing requirements...
-%PYTHON% -m pip install -r %REQS_FILE% >tmp/stdout.txt 2>tmp/stderr.txt
+%PYTHON% -m pip install -r %REQS_FILE% --prefer-binary >tmp/stdout.txt 2>tmp/stderr.txt
if %ERRORLEVEL% == 0 goto :update_numpy
goto :show_stdout_stderr
:update_numpy
-%PYTHON% -m pip install -U numpy >tmp/stdout.txt 2>tmp/stderr.txt
+%PYTHON% -m pip install -U numpy --prefer-binary >tmp/stdout.txt 2>tmp/stderr.txt
:make_dirs
mkdir repositories 2>NUL