e37be0f954
Remove the need to use yield in the core loop for streaming results. This removes the need to patch the Stable Diffusion code, which can be fragile
2022-11-29 13:03:57 +05:30
13654cb8c0
Make on_sd_start.sh executable
2022-11-28 13:00:02 +05:30
347fa0fda1
Update on_sd_start.bat
2022-11-26 01:50:30 +05:30
91e4ccf6f8
Update on_sd_start.bat
2022-11-26 01:43:41 +05:30
642c114501
Working txt2img
2022-11-25 14:29:24 +05:30
02dd3e457d
Tweaks to load sd1 models in sd2 code, typos
2022-11-25 13:57:15 +05:30
ea7b28c9d5
Placeholder changes for SD 2.0 support, haven't tested yet
2022-11-25 12:17:44 +05:30
b70235ff92
Set the PYTHONPATH in the developer console, before the prompt shows up
2022-11-24 11:48:27 +05:30
8a0ec95fe1
Merge branch 'main' into beta
2022-11-23 15:08:34 +05:30
5a9c8e1d87
Warn but don't fix whitespaces in a patch
2022-11-22 23:21:11 +05:30
daaa65dc0a
Warn but don't fix whitespaces in a patch
2022-11-22 23:20:24 +05:30
ab4e371524
Fix whitespace during git apply
2022-11-22 22:25:36 +05:30
5af84b8e90
Fix whitespace during git apply
2022-11-22 22:21:54 +05:30
d9b9f80a93
diffusion-kit upgrade
2022-11-22 17:39:51 +05:30
d429505b71
Update version of diffusion-kit
2022-11-22 17:14:20 +05:30
72ee708917
Remove the need to install realesrgan, gfpgan and certain specific package versions, since the new backend should install them directly
2022-11-22 16:50:10 +05:30
93bbfac29a
Change the backend to a custom fork of SD, since basujindal's fork is no longer under development. This fork is intended to include the common models/tools used like RealESRGAN, GFPGAN, Codeformer etc, and is meant to be a community-developed project
2022-11-22 16:38:39 +05:30
87a7b70a27
Shell error code check
2022-11-22 10:40:20 +05:30
9c71c966ca
Shell error code check
2022-11-22 10:39:47 +05:30
3bf5e11f94
Nowarn for fresh installation (git apply whitespace)
2022-11-21 17:19:55 +05:30
eef9af2266
Typo
2022-11-21 17:14:54 +05:30
8316a002da
Don't warn about whitespace in the git patch application
2022-11-21 17:11:38 +05:30
5fe7807462
ERRORLEVEL is unreliable when conda is run
2022-11-21 12:38:46 +05:30
497e073a8c
Merge pull request #480 from JeLuF/patch-3
...
Handle %TMP% and %TEMP%
2022-11-21 12:34:31 +05:30
d4ce54a3c2
Merge pull request #521 from JeLuF/patch-4
...
Add --whitespace=fix to git apply
2022-11-21 12:33:04 +05:30
ed435d2b72
Add --whitespace=fix also on Linux
2022-11-20 23:09:27 +01:00
2b1f8533b0
Add --whitespace=fix to git apply
...
For some users who have git preinstalled, `git apply` fails due to whitespace errors.
Aracon found that applying `--whitespace=fix` to the `git apply` invocation fixes the problem.
https://discord.com/channels/1014774730907209781/1036679816713359471/1037025435491516548
ryz confirmed that `--reject` wasn't needed for him to make it work, and this explanation from the "git apply" manpage suggests
that we shouldn't include `--reject`:
> For atomicity, git apply by default fails the whole patch and does not touch the working tree when some
> of the hunks do not apply. This option makes it apply the parts of the patch that are applicable, and leave
> the rejected hunks in corresponding *.rej files.
After having a look at https://github.com/git/git/blob/master/apply.c , I think that they only check for `correct_ws_error` if they couldn't apply the patch. It doesn't impact 'normal' patching. If the patch can be applied, it will be done, and only if the apply fails, they'll check whether adding or removing WS might help. It should thus be save to be added and didn't produce any errors on my installation using SDUI-provided git.
2022-11-20 23:07:44 +01:00
5ebc6b698c
Rewrite easy_install.pth on each start
...
Fixes GFPGANer errors when the env has been moved.
2022-11-20 18:48:48 +01:00
462af9989a
Merge pull request #491 from JeLuF/inst1
...
Fix typo in the installer's error messages
2022-11-18 17:07:06 +05:30
3e18f2f09c
Picklescan of model files
...
During getModel(), the server picklescans the model files for potential
malicious code in the pickled python objects. If a malicious file is
found, the web UI will show a big red error message, the makeImage
button will be disabled, and the user must remove the malicious file
and reload the UI page.
2022-11-16 22:34:02 +01:00
add09e52ef
Fix typo in the installer's error messages
2022-11-16 20:56:11 +01:00
f5ec1cb3a4
Don't show the list of files that have been copied on startup
2022-11-16 11:31:16 +05:30
e99d54d1f6
Merge main
2022-11-16 11:19:10 +05:30
7f436061b8
❓ RFC: how to handle %TMP% and %TEMP% - UNTESTED
...
`conda activate` fails if %TMP% or %TEMP% contains spaces. So instead of setting the temp variables in the installer steps, we need to set it at the beginning of the script.
Would this break anything?
https://discord.com/channels/1014774730907209781/1042190192049668106/1042190192049668106
2022-11-15 23:29:32 +01:00
e252c9ac05
Only set the userprofile if in a new micromamba installation
2022-11-14 10:11:28 +05:30
e59fbac761
set USERPROFILE to local profile ( fixes #468 )
...
According to this analysis: https://discord.com/channels/1014774730907209781/1040225028828057620/1040324719074889779
the USERPROFILE variable must not contain unicode characters as well. Only setting APPDATA is not sufficient.
2022-11-13 09:19:01 +01:00
c17222dbe4
The error level is unreliable on Windows when testing a command. My cmd.exe shell hooks are broken, and this condition always fails for me
2022-11-12 13:08:46 +05:30
abd8c69395
Bypass a bug in micromamba, where it fails silently if the APPDATA env variable has special characters like öäü
2022-11-12 13:07:29 +05:30
a7fde73df4
Tabs to spaces in bootstrap scripts
2022-11-12 12:47:39 +05:30
d1c9db874f
Set the PYTHONPATH right at the start, to prevent it from picking up a system-wide python
2022-11-11 11:37:15 +05:30
65587536ab
Fix typo in binding of host/ip
2022-11-09 11:08:25 +05:30
ad31be8344
Fix
2022-11-09 11:05:07 +05:30
25815c81bf
Bring back the configurable host/port
2022-11-09 11:03:03 +05:30
852a22f86d
temporary rollback of configurable host/port
2022-11-09 10:58:25 +05:30
e22b171b7b
Merge pull request #445 from JeLuF/err-handle
...
Improve error handling
2022-11-09 10:08:55 +05:30
9bc7521de0
Make custom VAE an Image Setting, rather than a System Setting; Don't load a VAE into memory by default
2022-11-08 16:54:15 +05:30
842e7e559e
Update bootstrap.bat
2022-11-08 10:30:26 +05:30
a62ee7850b
Merge branch 'err-handle' of github.com:JeLuF/stable-diffusion-ui into err-handle
2022-11-05 23:31:19 +01:00
d3a90ccc0d
Windows error handling
...
- cd to the script location on start of 'Start Stable Diffusion UI.cmd'
- Bail out when downloading micromamba fails
- add env variables SD_UI_BIND_IP and SD_UI_BIND_PORT to configure uvicorn
2022-11-05 23:30:40 +01:00
46b13ee664
Merge branch 'cmdr2:main' into err-handle
2022-11-05 20:49:19 +01:00