cmdr2
5e553dd958
Skip sdkit upgrade if in developer mode
2022-12-26 21:00:46 +05:30
cmdr2
32bab80508
Show sdkit version during startup
2022-12-25 16:38:37 +05:30
cmdr2
a4728190c0
Refactor server.py
2022-12-24 15:29:49 +05:30
cmdr2
e0b33a4feb
Install rich
2022-12-24 15:10:46 +05:30
cmdr2
8154a5709b
disable the legacy src and ldm folder (otherwise this prevents installing gfpgan and realesrgan)
2022-12-24 14:01:33 +05:30
cmdr2
3a6780bd50
Copy check_modules.py the first time an existing user runs the new version
2022-12-24 13:56:05 +05:30
cmdr2
6662dc66d5
Updated scripts to install sdkit into existing installations, while still working with new installations
2022-12-24 13:37:50 +05:30
cmdr2
6b943f88d1
Set uvicorn log level to 'error'
2022-12-12 15:18:30 +05:30
cmdr2
a2af811ad2
Disable uvicorn access logging in favor of cleaner server-side logging, we already get all that info; Print the request metadata
2022-12-09 22:47:34 +05:30
cmdr2
f1de0be679
Fix integration issues after the refactor
2022-12-09 17:50:33 +05:30
cmdr2
f4a6910ab4
Work-in-progress: refactored the end-to-end codebase. Missing: hypernetworks, turbo config, and SD 2. Not tested yet
2022-12-08 21:39:09 +05:30
cmdr2
a8151176d7
SD 2.1
2022-12-08 10:04:33 +05:30
Guillaume Mercier
cbe91251ac
Hypernetwork support ( #619 )
...
* Update README.md
* Update README.md
* Make on_sd_start.sh executable
* Merge pull request #542 from patriceac/patch-1
Fix restoration of model and VAE
* Merge pull request #541 from patriceac/patch-2
Fix restoration of parallel output setting
* Hypernetwork support
Adds support for hypernetworks. Hypernetworks are stored in /models/hypernetworks
* forgot to remove unused code
Co-authored-by: cmdr2 <secondary.cmdr2@gmail.com>
2022-12-07 11:24:16 +05:30
JeLuF
7861c57317
Safetensor support ( Fixes #599 ) ( #608 )
...
* safetensors support
Add support for checkpoints in safetensors format: https://github.com/huggingface/safetensors
This format shall be safer than pickle files
* pip install safetensors
2022-12-05 10:59:48 +05:30
cmdr2
cfd50231e1
Update on_sd_start.sh
2022-12-02 12:06:39 +05:30
cmdr2
54f7e6fcb8
SD2 fix - register buffer on the correct device
2022-11-30 16:05:06 +05:30
cmdr2
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
cmdr2
13654cb8c0
Make on_sd_start.sh executable
2022-11-28 13:00:02 +05:30
cmdr2
642c114501
Working txt2img
2022-11-25 14:29:24 +05:30
cmdr2
02dd3e457d
Tweaks to load sd1 models in sd2 code, typos
2022-11-25 13:57:15 +05:30
cmdr2
ea7b28c9d5
Placeholder changes for SD 2.0 support, haven't tested yet
2022-11-25 12:17:44 +05:30
cmdr2
8a0ec95fe1
Merge branch 'main' into beta
2022-11-23 15:08:34 +05:30
cmdr2
5a9c8e1d87
Warn but don't fix whitespaces in a patch
2022-11-22 23:21:11 +05:30
cmdr2
daaa65dc0a
Warn but don't fix whitespaces in a patch
2022-11-22 23:20:24 +05:30
cmdr2
ab4e371524
Fix whitespace during git apply
2022-11-22 22:25:36 +05:30
cmdr2
5af84b8e90
Fix whitespace during git apply
2022-11-22 22:21:54 +05:30
cmdr2
d9b9f80a93
diffusion-kit upgrade
2022-11-22 17:39:51 +05:30
cmdr2
d429505b71
Update version of diffusion-kit
2022-11-22 17:14:20 +05:30
cmdr2
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
cmdr2
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
cmdr2
7fc9509d4d
Nowarn for fresh installation (git apply whitespace)
2022-11-21 17:20:09 +05:30
cmdr2
3bf5e11f94
Nowarn for fresh installation (git apply whitespace)
2022-11-21 17:19:55 +05:30
cmdr2
1cc27e524b
Don't warn about whitespace in the git patch application
2022-11-21 17:11:57 +05:30
cmdr2
8316a002da
Don't warn about whitespace in the git patch application
2022-11-21 17:11:38 +05:30
JeLuF
ed435d2b72
Add --whitespace=fix also on Linux
2022-11-20 23:09:27 +01:00
JeLuF
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
cmdr2
e99d54d1f6
Merge main
2022-11-16 11:19:10 +05:30
cmdr2
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
JeLuF
a62ee7850b
Merge branch 'err-handle' of github.com:JeLuF/stable-diffusion-ui into err-handle
2022-11-05 23:31:19 +01:00
JeLuF
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
JeLuF
46b13ee664
Merge branch 'cmdr2:main' into err-handle
2022-11-05 20:49:19 +01:00
JeLuF
f969bfa7be
More error handling, central error function
2022-11-05 18:59:59 +01:00
cmdr2
ea7006eec4
Set the PYTHONPATH before installation to prevent conda from knowing about any system-wide python installations (and skipping package installs due to that)
2022-11-02 19:45:49 +05:30
cmdr2
a8c16e39b8
Support custom VAE files; Use vae-ft-mse-840000-ema-pruned as the default VAE, which can be overridden by putting a .vae.pt file inside models/stable-diffusion with the same name as the ckpt model file. The UI / System Settings allows setting the default VAE model to use
2022-10-28 20:06:44 +05:30
cmdr2
6d43e0951c
Update on_sd_start.sh
2022-10-27 00:49:32 +05:30
cmdr2
088c546bee
Merge pull request #394 from JeLuF/patch-4
...
Retry downloads on flaky internet connections
2022-10-26 17:36:46 +05:30
JeLuF
4994a7ac85
Update on_sd_start.sh
2022-10-26 13:27:49 +02:00
cmdr2
c8fc0bb4f5
Remove the extra python version print
2022-10-26 16:02:00 +05:30
cmdr2
7b9d18caea
Report the python version after activating the SD environment, that log is not very useful otherwise
2022-10-26 16:00:21 +05:30
cmdr2
137e519b66
Move the installer activation to on_sd_start
2022-10-26 12:15:58 +05:30