AUTOMATIC1111
8de897b3da
Merge pull request #5085 from MrCheeze/sd-2.0-automatic-2
...
no-half support for SD 2.0
2022-11-27 13:54:08 +03:00
AUTOMATIC1111
01f2ed6844
Merge pull request #5065 from JaySmithWpg/vram-leak
...
#3449 - VRAM leak when switching to/from inpainting checkpoint
2022-11-27 13:52:14 +03:00
AUTOMATIC1111
151e2cc627
Merge pull request #4461 from brkirch/face-restoration-device-fix
...
Fix setting device for GFPGAN and CodeFormer
2022-11-27 13:48:25 +03:00
AUTOMATIC1111
cc90dcc933
Merge pull request #4918 from brkirch/pytorch-fixes
...
Fixes for PyTorch 1.12.1 when using MPS
2022-11-27 13:47:01 +03:00
AUTOMATIC
10923f9b3a
calculate dictionary for sampler names only once
2022-11-27 13:43:10 +03:00
AUTOMATIC
40ca34b837
fix for broken sampler selection in img2img and xy plot #4860 #4909
2022-11-27 13:17:39 +03:00
AUTOMATIC
5b2c316890
eliminate duplicated code from #5095
2022-11-27 13:08:54 +03:00
AUTOMATIC1111
997ac57020
Merge pull request #5095 from mlmcgoogan/master
...
torch.cuda.empty_cache() defaults to cuda:0 device unless explicitly …
2022-11-27 12:56:02 +03:00
AUTOMATIC1111
6df4945718
Merge branch 'master' into DPM++SDE
2022-11-27 12:54:45 +03:00
AUTOMATIC
b48b7999c8
Merge remote-tracking branch 'flamelaw/master'
2022-11-27 12:19:59 +03:00
AUTOMATIC
b006382784
serve images from where they are saved instead of a temporary directory
...
add an option to choose a different temporary directory in the UI
add an option to cleanup the selected temporary directory at startup
2022-11-27 11:52:53 +03:00
Billy Cao
349f0461ec
Merge branch 'master' into support_any_resolution
2022-11-27 12:39:31 +08:00
Matthew McGoogan
c67c40f983
torch.cuda.empty_cache() defaults to cuda:0 device unless explicitly set otherwise first. Updating torch_gc() to use the device set by --device-id if specified to avoid OOM edge cases on multi-GPU systems.
2022-11-26 23:25:16 +00:00
MrCheeze
1e506657e1
no-half support for SD 2.0
2022-11-26 13:28:44 -05:00
AUTOMATIC
b5050ad207
make SD2 compatible with --medvram setting
2022-11-26 20:52:16 +03:00
flamelaw
755df94b2a
set TI AdamW default weight decay to 0
2022-11-27 00:35:44 +09:00
AUTOMATIC
64c7b7975c
restore hypernetworks to seemingly working state
2022-11-26 16:45:57 +03:00
AUTOMATIC
1123f52cad
add 1024 module for hypernets for the new open clip
2022-11-26 16:37:37 +03:00
AUTOMATIC
ce6911158b
Add support Stable Diffusion 2.0
2022-11-26 16:10:46 +03:00
Jay Smith
c833d5bfaa
fixes #3449 - VRAM leak when switching to/from inpainting model
2022-11-25 20:15:11 -06:00
xucj98
263b323de1
Merge branch 'AUTOMATIC1111:master' into draft
2022-11-25 17:07:00 +08:00
Tiago F. Santos
a2ae5a6555
[interrogator] mkdir check
2022-11-24 13:04:45 +00:00
Sena
fcd75bd874
Fix other apis
2022-11-24 13:10:40 +08:00
Nandaka
904121fecc
Support NAI exif for PNG Info
2022-11-24 02:39:09 +00:00
Alex "mcmonkey" Goodwin
ffcbbcf385
add filename santization
...
Probably redundant, considering the model name *is* a filename, but I suppose better safe than sorry.
2022-11-23 06:44:20 -08:00
Alex "mcmonkey" Goodwin
6001684be3
add model_name pattern for saving
2022-11-23 06:35:44 -08:00
flamelaw
1bd57cc979
last_layer_dropout default to False
2022-11-23 20:21:52 +09:00
flamelaw
d2c97fc3fe
fix dropout, implement train/eval mode
2022-11-23 20:00:00 +09:00
Billy Cao
adb6cb7619
Patch UNet Forward to support resolutions that are not multiples of 64
...
Also modifed the UI to no longer step in 64
2022-11-23 18:11:24 +08:00
Sena
75b67eebf2
Fix bare base64 not accept
2022-11-23 17:43:58 +08:00
flamelaw
89d8ecff09
small fixes
2022-11-23 02:49:01 +09:00
Tim Patton
ac90cf38c6
safetensors optional for now
2022-11-22 10:13:07 -05:00
uservar
0a01f50891
Add DPM++ SDE sampler
2022-11-22 14:24:50 +00:00
Rogerooo
c27a973c82
fix null negative_prompt on get requests
...
Small typo that causes a bug when returning negative prompts from the get request.
2022-11-22 14:02:59 +00:00
Tiago F. Santos
745f1e8f80
[CLIP interrogator] use local file, if available
2022-11-22 12:48:25 +00:00
Tim Patton
210cb4c128
Use GPU for loading safetensors, disable export
2022-11-21 16:40:18 -05:00
Tim Patton
162fef394f
Patch line ui endings
2022-11-21 10:50:57 -05:00
Nicolas Patry
0efffbb407
Supporting *.safetensors
format.
...
If a model file exists with extension `.safetensors` then we can load it
more safely than with PyTorch weights.
2022-11-21 14:04:25 +01:00
brkirch
563ea3f6ff
Change .cuda() to .to(devices.device)
2022-11-21 02:56:00 -05:00
brkirch
e247b7400a
Add fixes for PyTorch 1.12.1
...
Fix typo "MasOS" -> "macOS"
If MPS is available and PyTorch is an earlier version than 1.13:
* Monkey patch torch.Tensor.to to ensure all tensors sent to MPS are contiguous
* Monkey patch torch.nn.functional.layer_norm to ensure input tensor is contiguous (required for this program to work with MPS on unmodified PyTorch 1.12.1)
2022-11-21 02:07:19 -05:00
dtlnor
9ae30b3450
remove cmd args requirement for deepdanbooru
2022-11-21 12:53:55 +09:00
flamelaw
5b57f61ba4
fix pin_memory with different latent sampling method
2022-11-21 10:15:46 +09:00
Tim Patton
637815632f
Generalize SD torch load/save to implement safetensor merging compat
2022-11-20 13:36:05 -05:00
AUTOMATIC1111
828438b4a1
Merge pull request #4120 from aliencaocao/enable-override-hypernet
...
Enable override_settings to take effect for hypernetworks
2022-11-20 16:49:06 +03:00
AUTOMATIC
c81d440d87
moved deepdanbooru to pure pytorch implementation
2022-11-20 16:39:20 +03:00
flamelaw
2d22d72cda
fix random sampling with pin_memory
2022-11-20 16:14:27 +09:00
flamelaw
a4a5735d0a
remove unnecessary comment
2022-11-20 12:38:18 +09:00
flamelaw
bd68e35de3
Gradient accumulation, autocast fix, new latent sampling method, etc
2022-11-20 12:35:26 +09:00
Tim Patton
ac7ecd2d84
Label and load SD .safetensors model files
2022-11-19 14:49:22 -05:00
Keavon Chambers
2f90496b19
Merge branch 'master' into cors-regex
2022-11-19 10:34:31 -08:00
AUTOMATIC
3596af0749
Add API for scripts to add elements anywhere in UI.
2022-11-19 19:10:28 +03:00
AUTOMATIC1111
ccd73fc186
Merge pull request #4717 from papuSpartan/security
...
Add --server-name to the list of arguments considered insecure
2022-11-19 15:31:09 +03:00
AUTOMATIC1111
41e242b220
Merge pull request #4733 from MaikoTan/api-authorization
...
feat: add http basic authentication for api
2022-11-19 15:20:03 +03:00
AUTOMATIC
5a6387e189
make it possible to change models etc by editing options using API
2022-11-19 15:15:24 +03:00
Maiko Tan
336c341a7c
Merge branch 'master' into api-authorization
2022-11-19 20:13:07 +08:00
AUTOMATIC1111
84a6f211d4
Merge pull request #4358 from bamarillo/master
...
[API][Feature] Add Skip endpoint
2022-11-19 14:50:02 +03:00
AUTOMATIC1111
4b22ec4138
Merge pull request #4759 from dtlnor/kill-gradio-progress-bar
...
Hide Gradio progress again
2022-11-19 13:49:21 +03:00
AUTOMATIC
413c077969
prevent StableDiffusionProcessingImg2Img changing image_mask field as an alternative solution to #4765
2022-11-19 13:48:59 +03:00
AUTOMATIC1111
89daf778fb
Merge pull request #4812 from space-nuko/feature/interrupt-preprocessing
...
Add interrupt button to preprocessing
2022-11-19 13:26:33 +03:00
AUTOMATIC1111
fe03f9903c
Merge pull request #4819 from killfrenzy96/master
...
Cleanly undo circular hijack to fix tiling getting stuck on #4818
2022-11-19 13:26:03 +03:00
AUTOMATIC
617c5b486f
make it possible for StableDiffusionProcessing to accept multiple different negative prompts in a batch
2022-11-19 13:23:25 +03:00
AUTOMATIC1111
e35d8b493f
Merge pull request #4778 from leppie/fix_unbounded_prompt_growth
...
Fix unbounded prompt growth/determinism in scripts that loop
2022-11-19 12:52:55 +03:00
AUTOMATIC
0d702930b0
renamed Inpainting strength infotext to Conditional mask weight, made it only appear if using inpainting model, made it possible to read the setting from it using the blue arrow button
2022-11-19 12:47:52 +03:00
Muhammad Rizqi Nur
8662b5e57f
Merge branch 'a1111' into vae-fix-none
2022-11-19 16:38:21 +07:00
AUTOMATIC1111
ff35ae9abb
Merge pull request #4679 from Eugenii10/inpaint-strength-to-infotext
...
Add 'Inpainting strength' to the 'generation_params' of 'infotext' (params.txt or png chunks)
2022-11-19 12:24:44 +03:00
AUTOMATIC1111
aee611adb8
Merge pull request #4646 from mrauhu/force-update-extensions
...
Fix: `error: Your local changes to the following files would be overwritten by merge` when trying to update extensions in WSL2 Docker
2022-11-19 12:22:51 +03:00
AUTOMATIC1111
5bfef6e063
Merge pull request #4844 from R-N/vae-misc
...
Remove no longer necessary code from VAE selector, fix #4651
2022-11-19 12:21:22 +03:00
AUTOMATIC
cdc8020d13
change StableDiffusionProcessing to internally use sampler name instead of sampler index
2022-11-19 12:01:51 +03:00
Muhammad Rizqi Nur
45dca0562e
Merge branch 'a1111' into vae-fix-none
2022-11-19 15:21:00 +07:00
Muhammad Rizqi Nur
f1bdf2b15f
Merge branch 'a1111' into vae-misc
2022-11-19 15:20:07 +07:00
AUTOMATIC
d9fd4525a5
change text for sd_vae_as_default that makes more sense to me
2022-11-19 11:09:44 +03:00
AUTOMATIC1111
3951806058
Merge pull request #4842 from R-N/vae-as-default
...
Option to use selected VAE as default fallback instead of primary option
2022-11-19 10:59:42 +03:00
Muhammad Rizqi Nur
c8f7b5cdd7
Misc
...
Misc
2022-11-19 12:04:12 +07:00
Muhammad Rizqi Nur
271fd2d700
More verbose messages
2022-11-19 12:02:50 +07:00
Muhammad Rizqi Nur
2c5ca706a7
Remove no longer necessary parts and add vae_file safeguard
2022-11-19 12:01:41 +07:00
Muhammad Rizqi Nur
0663706d44
Option to use selected VAE as default fallback instead of primary option
2022-11-19 11:49:06 +07:00
Muhammad Rizqi Nur
028b67b635
Use underscore naming for "private" functions in sd_vae
2022-11-19 11:47:54 +07:00
Muhammad Rizqi Nur
9fdc343dca
Fix model caching requiring deepcopy
2022-11-19 11:44:37 +07:00
Muhammad Rizqi Nur
c7be83bf02
Misc
...
Misc
2022-11-19 11:44:37 +07:00
Muhammad Rizqi Nur
abc1e79a5d
Fix base VAE caching was done after loading VAE, also add safeguard
2022-11-19 11:41:41 +07:00
Muhammad Rizqi Nur
8ab4927452
Fix model wasn't restored even when choosing "None"
2022-11-19 11:41:21 +07:00
killfrenzy96
17e4432820
cleanly undo circular hijack #4818
2022-11-18 21:22:55 +11:00
space-nuko
c8c40c8a64
Add interrupt button to preprocessing
2022-11-17 18:05:29 -08:00
brkirch
a5106a7cdc
Remove extra .to(device)
2022-11-17 00:08:45 -05:00
brkirch
abfa22c16f
Revert "MPS Upscalers Fix"
...
This reverts commit 768b95394a8500da639b947508f78296524f1836.
2022-11-17 00:08:21 -05:00
Llewellyn Pritchard
9bbe1e3c2e
Fix unbounded prompt growth scripts that loop
2022-11-16 19:19:00 +02:00
dtlnor
72b52fbb77
add css override
2022-11-16 13:08:03 +09:00
Maiko Sinkyaet Tan
8f2ff861d3
feat: add http basic authentication for api
2022-11-15 16:12:34 +08:00
papuSpartan
3405acc6a4
Give --server-name priority over --listen and add check for --server-name in addition to --share and --listen
2022-11-14 14:07:13 -06:00
KEV
40ae95d532
Fix retrieving value for 'x/y plot' script.
2022-11-14 18:05:59 +10:00
parasi
9a1aff645a
resolve [name] after resolving [filewords] in training
2022-11-13 13:49:28 -06:00
Ryan Voots
671c0e42b4
Fix docker tmp/ and extensions/ handling for docker. might also work for symlinks
2022-11-13 13:39:41 -05:00
KEV
6fa891b934
Add 'Inpainting strength' to the 'generation_params' dictionary of 'infotext' which is saved into the 'params.txt' or png chunks.
...
Value appears only if 'Denoising strength' appears too.
2022-11-14 00:25:38 +10:00
Xu Cuijie
d20dbe47e0
fix the model name error of Real-ESRGAN in the opts default value
2022-11-13 10:31:03 +08:00
Mrau Hu
d671d1d45d
Fix: error: Your local changes to the following files would be overwritten by merge
when run pull()
method,
...
because WSL2 Docker set 755 file permissions instead of 644, this results to the error.
Updated `Extension` class: replaced `pull()` with `fetch_and_reset_hard()` method.
Updated `apply_and_restart()` function: replaced `ext.pull()` with `ext.fetch_and_reset_hard()` function.
2022-11-12 21:44:42 +03:00
brkirch
f4a488f585
Set device for facelib/facexlib and gfpgan
...
* FaceXLib/FaceLib doesn't pass the device argument to RetinaFace but instead chooses one itself and sets it to a global - in order to use a device other than its internally chosen default it is necessary to manually replace the default value
* The GFPGAN constructor needs the device argument to work with MPS or a CUDA device ID that differs from the default
2022-11-12 03:34:13 -05:00
AUTOMATIC
98947d173e
run installers for newly installed extensions
2022-11-12 11:11:47 +03:00
AUTOMATIC
a1a376331c
make existing script loading and new preload code use same code for loading modules
...
limit extension preload scripts to just one file named preload.py
2022-11-12 10:56:06 +03:00
AUTOMATIC1111
e5690d0bf2
Merge pull request #4488 from d8ahazard/ExtensionPreload
...
Add option to preload extensions
2022-11-12 10:29:15 +03:00
AUTOMATIC
0ab0a50f9a
change formatting to match the main program in devices.py
2022-11-12 10:00:49 +03:00
AUTOMATIC
c62d17aee3
use the new devices.has_mps() function in register_buffer for DDIM/PLMS fix for OSX
2022-11-12 10:00:22 +03:00
源文雨
1130d5df66
Update devices.py
2022-11-12 11:09:28 +08:00
源文雨
76ab31e188
Fix wrong mps selection below MasOS 12.3
2022-11-12 11:02:40 +08:00
AUTOMATIC
7ba3923d5b
move DDIM/PLMS fix for OSX out of the file with inpainting code.
2022-11-11 18:20:18 +03:00
AUTOMATIC1111
bb2e2c82ce
Merge pull request #4233 from thesved/patch-1
...
Make DDIM and PLMS work on Mac OS
2022-11-11 18:01:58 +03:00
AUTOMATIC1111
b8a2e38758
Merge pull request #4543 from tong-zeng/master
...
Fix a bug in list_files_with_name
2022-11-11 18:00:13 +03:00
NoCrypt
6165f07e74
Merge branch 'master' into patch-1
2022-11-11 21:14:10 +07:00
AUTOMATIC1111
e666220ee4
Merge pull request #4514 from cluder/4448_fix_ckpt_cache
...
#4448 fix checkpoint cache usage
2022-11-11 16:04:17 +03:00
AUTOMATIC1111
6a2044f566
Merge pull request #4563 from JingShing/master
...
Add username and password in ngrok
2022-11-11 15:57:24 +03:00
AUTOMATIC1111
ec95ced6fb
Merge pull request #4573 from liamkerr/4415-update-generation-info
...
4415 update generation info
2022-11-11 15:51:14 +03:00
AUTOMATIC1111
73776907ec
Merge pull request #4117 from TinkTheBoush/master
...
Adding optional tag shuffling for training
2022-11-11 15:46:20 +03:00
AUTOMATIC1111
6585cba200
Merge pull request #4395 from snowmeow2/master
...
Add DeepDanbooru to the interrogate API
2022-11-11 15:41:30 +03:00
KyuSeok Jung
a1e271207d
Update dataset.py
2022-11-11 10:56:53 +09:00
NoCrypt
c556d34523
Forcing HTTPS instead of HTTP for ngrok
...
For security reason.
2022-11-11 08:54:51 +07:00
KyuSeok Jung
b19af67d29
Update dataset.py
2022-11-11 10:54:19 +09:00
KyuSeok Jung
0959907f87
adding tag dropout option
2022-11-11 10:31:14 +09:00
KyuSeok Jung
13a2f1dca3
adding tag drop out option
2022-11-11 10:29:55 +09:00
KyuSeok Jung
6f8a807fe4
Update shared.py
2022-11-11 09:22:49 +09:00
Liam
b98740129c
added event listener for the image gallery modal; moved js to separate file
2022-11-10 13:14:04 -05:00
JingShing
1a01191e27
Add username and password in ngrok.
2022-11-10 20:42:41 +08:00
JingShing
2505f39e28
Add username and password in ngrok.
2022-11-10 20:39:20 +08:00
Tong Zeng
893191cab2
fix a bug in list_files_with_name
2022-11-10 10:34:03 +08:00
Liam
81f2575df9
updating the displayed generation info when user clicks images in the gallery. feature request 4415
2022-11-09 15:24:31 -05:00
Muhammad Rizqi Nur
d85c2cb2d5
Merge branch 'master' into gradient-clipping
2022-11-09 16:29:37 +07:00
cluder
eebf49592a
restore #4035 behavior
...
- if checkpoint cache is set to 1, keep 2 models in cache (current +1 more)
2022-11-09 07:17:09 +01:00
cluder
f37cce0e3d
Merge branch 'master' of https://github.com/cluder/stable-diffusion-webui into 4448_fix_ckpt_cache
2022-11-09 05:50:43 +01:00
cluder
3b51d239ac
- do not use ckpt cache, if disabled
...
- cache model after is has been loaded from file
2022-11-09 05:43:57 +01:00
kavorite
59bb1d36ea
blur mask with color-sketch + add paint transparency slider
2022-11-08 22:06:29 -05:00
pepe10-gpu
62e9fec3df
actual better fix
...
thanks C43H66N12O12S2
2022-11-08 15:19:09 -08:00
d8ahazard
cfcadeae9a
Add option to preload extensions
...
By creating a file called "preload.py" in an extension folder and declaring a preload(parser) method, we can add extra command-line args for an extension.
2022-11-08 10:03:56 -06:00
kavorite
c34542a483
add new color-sketch state to img2img invocation
2022-11-08 03:25:59 -05:00
AUTOMATIC
1610b32584
add callback for creating a tab in train UI
2022-11-08 08:38:10 +03:00
AUTOMATIC
8011be33c3
move functions out of main body for image preprocessing for easier hijacking
2022-11-08 08:37:05 +03:00
AUTOMATIC
c5334fc56b
fix javascript duplication bug after pressing the restart UI button
2022-11-08 08:35:01 +03:00
pepe10-gpu
29eff4a194
terrible hack
2022-11-07 18:06:48 -08:00
kavorite
9ed4a126bd
add gradio-inpaint-tool; color-sketch
2022-11-07 19:58:49 -05:00
Muhammad Rizqi Nur
cabd4e3b3b
Merge branch 'master' into gradient-clipping
2022-11-07 22:43:38 +07:00
Keavon Chambers
a258fd60db
Add CORS-allow policy launch argument using regex
2022-11-07 00:13:58 -08:00
papuSpartan
00ebc26c4e
Merge branch 'AUTOMATIC1111:master' into master
2022-11-06 21:05:28 -06:00
pepe10-gpu
cd6c55c1ab
16xx card fix
...
cudnn
2022-11-06 17:05:51 -08:00
snowmeow2
67c8e11be7
Adding DeepDanbooru to the interrogation API
2022-11-07 02:32:06 +08:00
AUTOMATIC
32c0eab895
load all settings in one call instead of one by one when the page loads
2022-11-06 14:39:41 +03:00
Billy Cao
c13e234444
Merge branch 'master' into enable-override-hypernet
2022-11-06 16:33:08 +08:00
Billy Cao
55ca040958
Resolve conflict
2022-11-06 16:31:44 +08:00
AUTOMATIC1111
07d1bd4267
Merge branch 'master' into roy.add_simple_interrogate_api
2022-11-06 11:27:54 +03:00
AUTOMATIC
6e4de5b442
add load_with_extra function for modules to load checkpoints with extended whitelist
2022-11-06 11:20:23 +03:00
AUTOMATIC
e5b4e3f820
add tags to extensions, and ability to filter out tags
...
list changed Settings keys in UI
do not print VRAM/etc stats everywhere but in calls that use GPU
2022-11-06 10:12:53 +03:00
AUTOMATIC
a2a1a2f727
add ability to create extensions that add localizations
2022-11-06 09:02:35 +03:00
Han Lin
6603f63b7b
Fixes LDSR upscaler producing black bars
2022-11-06 11:08:20 +08:00
Bruno Seoane
7f63980e47
Remove unnecesary return
2022-11-05 19:09:13 -03:00
Bruno Seoane
3c72055c22
Add skip endpoint
2022-11-05 19:05:15 -03:00
Bruno Seoane
0ebf66b575
Fix set config endpoint
2022-11-05 19:00:47 -03:00
Bruno Seoane
99b05addb1
Fix options endpoint not showing the full list of options
2022-11-05 18:46:47 -03:00
KyuSeok Jung
9b7289c349
Merge branch 'master' into master
2022-11-06 03:08:45 +09:00
AUTOMATIC
159475e072
tweak names a bit for new samplers
2022-11-05 18:32:22 +03:00
AUTOMATIC1111
bbfdfa52c5
Merge pull request #4304 from hentailord85ez/k-diffusion-update
...
Add support for the new DPM-Solver++ samplers added to k-diffusion
2022-11-05 18:28:25 +03:00
AUTOMATIC1111
2e604233fd
Merge pull request #4329 from Blucknote/patch-1
...
Python 3.8 typing compatibility
2022-11-05 17:23:22 +03:00
evshiron
b6cfaaa20b
Merge branch 'master' into fix/encode-pnginfo
2022-11-05 22:12:20 +08:00
AUTOMATIC
62e3d71aa7
rework the code to not use the walrus operator because colab's 3.7 does not support it
2022-11-05 17:09:42 +03:00
Evgeniy
a170e3d222
Python 3.8 typing compatibility
...
Solves problems with
```Traceback (most recent call last):
File "webui.py", line 201, in <module>
webui()
File "webui.py", line 178, in webui
create_api(app)
File "webui.py", line 117, in create_api
from modules.api.api import Api
File "H:\AIart\stable-diffusion\stable-diffusion-webui\modules\api\api.py", line 9, in <module>
from modules.api.models import *
File "H:\AIart\stable-diffusion\stable-diffusion-webui\modules\api\models.py", line 194, in <module>
class SamplerItem(BaseModel):
File "H:\AIart\stable-diffusion\stable-diffusion-webui\modules\api\models.py", line 196, in SamplerItem
aliases: list[str] = Field(title="Aliases")
TypeError: 'type' object is not subscriptable```
and
```Traceback (most recent call last):
File "webui.py", line 201, in <module>
webui()
File "webui.py", line 178, in webui
create_api(app)
File "webui.py", line 117, in create_api
from modules.api.api import Api
File "H:\AIart\stable-diffusion\stable-diffusion-webui\modules\api\api.py", line 9, in <module>
from modules.api.models import *
File "H:\AIart\stable-diffusion\stable-diffusion-webui\modules\api\models.py", line 194, in <module>
class SamplerItem(BaseModel):
File "H:\AIart\stable-diffusion\stable-diffusion-webui\modules\api\models.py", line 197, in SamplerItem
options: dict[str, str] = Field(title="Options")
TypeError: 'type' object is not subscriptable```
2022-11-05 17:06:56 +03:00
AUTOMATIC1111
b8f2dfed3c
Merge pull request #4297 from AUTOMATIC1111/aria1th-patch-1
...
Fix errors from commit f2b697 with --hide-ui-dir-config
2022-11-05 16:22:50 +03:00
AUTOMATIC1111
37ba0070ec
Merge branch 'master' into feat/allow-origins
2022-11-05 16:20:40 +03:00
AUTOMATIC1111
c9b2eef6a3
Merge pull request #4293 from AUTOMATIC1111/innovaciones-patch-1
...
Open extensions links in new tab
2022-11-05 16:18:29 +03:00
AUTOMATIC1111
cb84a304f0
Merge pull request #4273 from Omegastick/ordered_hypernetworks
...
Sort hypernetworks list
2022-11-05 16:16:18 +03:00
AUTOMATIC1111
e96c434495
Merge pull request #3975 from aria1th/force-push-patch-13
...
Save/loading AdamW optimizer (for hypernetworks)
2022-11-05 16:15:00 +03:00
AUTOMATIC1111
477c09f4e7
Merge pull request #4311 from aliencaocao/fix_typing_compat_for_brlow_python3.10
...
Use typing.Optional instead of | to add support for Python 3.9 and below
2022-11-05 16:06:22 +03:00
AUTOMATIC1111
c71691933c
Merge pull request #4320 from papuSpartan/tls
...
Add support for SSL/TLS (provide Gradio TLS options)
2022-11-05 16:05:51 +03:00
AUTOMATIC
03b08c4a6b
do not die when an extension's repo has no remote
2022-11-05 15:04:48 +03:00
papuSpartan
e9a5562b9b
add support for tls (gradio tls options)
2022-11-05 04:06:51 -05:00
Muhammad Rizqi Nur
bb832d7725
Simplify grad clip
2022-11-05 11:48:38 +07:00
Billy Cao
ebce0c57c7
Use typing.Optional instead of | to add support for Python 3.9 and below.
2022-11-05 11:38:24 +08:00
hentailord85ez
1b6c2fc749
Reorder samplers
2022-11-04 23:28:13 +00:00
hentailord85ez
f92dc505a0
Fix name
2022-11-04 23:12:48 +00:00
hentailord85ez
6008c0773e
Add support for new DPM-Solver++ samplers
2022-11-04 23:03:05 +00:00
AUTOMATIC
30b1bcc64e
fix upscale loop erroneously applied multiple times
2022-11-04 22:56:18 +03:00
AUTOMATIC
822210bae5
Merge remote-tracking branch 'origin/master'
2022-11-04 22:47:59 +03:00
AngelBottomless
467d8b967b
Fix errors from commit f2b697 with --hide-ui-dir-config
...
f2b69709ea
2022-11-05 04:24:42 +09:00
evshiron
b8435e632f
add --cors-allow-origins cmd opt
2022-11-05 02:36:47 +08:00
innovaciones
0d7e01d995
Open extensions links in new tab
...
Fixed for "Available" tab
2022-11-04 12:14:32 -06:00
evshiron
73e1cd6f53
Merge branch 'master' into fix/encode-pnginfo
2022-11-05 01:43:02 +08:00
AUTOMATIC1111
8eb0a97278
Merge pull request #4179 from AUTOMATIC1111/callback-structure
...
Convert callbacks into a private map, add utility functions
2022-11-04 19:27:54 +03:00
DepFA
5844ef8a9a
remove private underscore indicator
2022-11-04 16:02:25 +00:00
Isaac Poulton
08feb4c364
Sort straight out of the glob
2022-11-04 20:53:11 +07:00
AUTOMATIC
116bcf730a
disable setting options via API until it is fixed by the author
2022-11-04 16:49:05 +03:00
AUTOMATIC
f316280ad3
fix the error that prevents from setting some options
2022-11-04 16:49:04 +03:00
DepFA
c3cd0d7a86
Should be one underscore for module privates not two
2022-11-04 12:19:16 +00:00
Muhammad Rizqi Nur
3277f90e93
Merge branch 'master' into gradient-clipping
2022-11-04 18:47:28 +07:00
Isaac Poulton
fd62727893
Sort hypernetworks
2022-11-04 18:34:35 +07:00
TinkTheBoush
45b65e87e0
remove ui option
2022-11-04 19:48:28 +09:00
TinkTheBoush
821e2b883d
change option position to Training setting
2022-11-04 19:39:03 +09:00
Fampai
39541d7725
Fixes race condition in training when VAE is unloaded
...
set_current_image can attempt to use the VAE when it is unloaded to
the CPU while training
2022-11-04 04:50:22 -04:00
AUTOMATIC
eeb0733013
change process_one virtual function for script to process_batch, add extra args and docs
2022-11-04 11:21:40 +03:00
AUTOMATIC
99043f3360
fix one of previous merges breaking the program
2022-11-04 11:20:42 +03:00
AngelBottomless
7278897982
Update shared.py
2022-11-04 17:12:28 +09:00
AUTOMATIC1111
c250d2a08f
Merge pull request #4182 from macrosoft/process_one
...
Process one
2022-11-04 11:07:05 +03:00
AUTOMATIC1111
1b9faaa1c3
Merge pull request #4196 from cobryan05/extras_no_rehash
...
extras - skip unnecessary second hash of image
2022-11-04 11:04:01 +03:00
AUTOMATIC1111
faa79b0850
Merge pull request #4199 from Ju1-js/patch-1
...
Make extension manager remote links open a new tab
2022-11-04 11:03:19 +03:00
AUTOMATIC1111
e9c767d8db
Merge branch 'master' into 7flash/fix-api-compatibility
2022-11-04 11:00:32 +03:00
AUTOMATIC1111
2913b9f025
Merge pull request #4178 from HeyImKyu/PreviewOnBatchCompletion
...
Added option to preview Created images on batch completion.
2022-11-04 10:59:27 +03:00
AUTOMATIC1111
24fc05cf57
Merge branch 'master' into fix-ckpt-cache
2022-11-04 10:54:17 +03:00
AUTOMATIC1111
371c4b990e
Merge pull request #4218 from bamarillo/utils-endpoints
...
[API][Feature] Utils endpoints
2022-11-04 10:46:51 +03:00
AUTOMATIC
f674c488d9
bugfix: save image for hires fix BEFORE upscaling latent space
2022-11-04 10:45:34 +03:00
AUTOMATIC
321e13ca17
produce a readable error message when setting an option fails on the settings screen
2022-11-04 10:35:30 +03:00
AUTOMATIC
ccf1a15412
add an option to enable installing extensions with --listen or --share
2022-11-04 10:16:19 +03:00
aria1th
1ca0bcd3a7
only save if option is enabled
2022-11-04 16:09:19 +09:00
aria1th
f5d394214d
split before declaring file name
2022-11-04 16:04:03 +09:00
aria1th
283249d239
apply
2022-11-04 15:57:17 +09:00
AngelBottomless
179702adc4
Merge branch 'AUTOMATIC1111:master' into force-push-patch-13
2022-11-04 15:51:09 +09:00
AngelBottomless
0d07cbfa15
I blame code autocomplete
2022-11-04 15:50:54 +09:00
aria1th
0abb39f461
resolve conflict - first revert
2022-11-04 15:47:19 +09:00
AUTOMATIC
f2b69709ea
move option access checking to options class out of various places scattered through code
2022-11-04 09:42:25 +03:00
AUTOMATIC1111
4918eb6ce4
Merge branch 'master' into hn-activation
2022-11-04 09:02:15 +03:00
AUTOMATIC1111
2cf3d2ac15
Merge pull request #3923 from random-thoughtss/master
...
Fix weighted mask for highres fix
2022-11-04 08:59:12 +03:00
AUTOMATIC1111
3f0f3284b6
Merge pull request #4249 from digburn/fix-cache-vae
...
Fix loading a model without a VAE from the cache
2022-11-04 08:57:18 +03:00
AUTOMATIC1111
1ca4dd44c9
Merge pull request #4191 from digburn/fix-api-upscaling
...
Fix API Upscaling: Add required parameter to API extras route
2022-11-04 08:56:34 +03:00
AUTOMATIC1111
f12576fd6d
Merge pull request #4260 from timntorres/4246-lift-extras-generate-button
...
Lift extras "Generate" button.
2022-11-04 08:41:29 +03:00
AUTOMATIC
4dd898b8c1
do not mess with components' visibility for scripts; instead create group components and show/hide those; this will break scripts that create invisible components and rely on UI but the earlier i make this change the better
2022-11-04 08:38:19 +03:00
timntorres
e533ff61c1
Lift extras generate button a la #4246 .
2022-11-03 22:28:22 -07:00
digburn
3780ad3ad8
fix: loading models without vae from cache
2022-11-04 00:43:00 +00:00
digburn
8eb64dab3e
fix: correct default val of upscale_first to False
2022-11-04 00:35:18 +00:00
random-thoughtss
243253ff4a
Merge branch 'AUTOMATIC1111:master' into master
2022-11-03 15:55:54 -07:00
Gur
b2c48091db
fixed api compatibility with python 3.8
2022-11-04 06:55:03 +08:00
thesved
86b7fc6e5e
Make DDIM and PLMS work on Mac OS
...
Fix register_buffer error on Mac OS
2022-11-03 19:44:47 +01:00
aria1th
1764ac3c8b
use hash to check valid optim
2022-11-03 14:49:26 +09:00
aria1th
0b143c1163
Separate .optim file from model
2022-11-03 14:30:53 +09:00
Ju1-js
e33d6cbddd
Make extension manager Remote links open a new tab
2022-11-02 21:04:49 -07:00
Bruno Seoane
743fffa3d6
Remove unused endpoint
2022-11-03 00:52:01 -03:00
Bruno Seoane
7a2e36b583
Add config and lists endpoints
2022-11-03 00:51:22 -03:00
Chris OBryan
313e14de04
extras - skip unnecessary second hash of image
...
There is no need to re-hash the input image each iteration of the loop.
This also reverts PR #4026 as it was determined the cache hits it avoids
were actually valid.
2022-11-02 21:37:43 -05:00
digburn
2ac25ea64f
fix: Add required parameter to API extras route
2022-11-02 21:52:23 +00:00
Artem Zagidulin
de64146ad2
add number of itter
2022-11-02 21:30:50 +03:00
DepFA
c07f1d0d78
Convert callbacks into a private map, add utility functions for removing callbacks
2022-11-02 16:59:10 +00:00
Kyu♥
f1b6ac64e4
Added option to preview Created images on batch completion.
2022-11-02 17:24:42 +01:00
Artem Zagidulin
a9e979977a
process_one
2022-11-02 19:05:01 +03:00
evshiron
e21fcd72fc
add back png info in image api
2022-11-02 22:37:45 +08:00
Muhammad Rizqi Nur
fb3b564801
Merge branch 'master' into fix-ckpt-cache
2022-11-02 20:53:41 +07:00
Muhammad Rizqi Nur
237e79c77d
Merge branch 'master' into gradient-clipping
2022-11-02 20:48:58 +07:00
AngelBottomless
7ea5956ad5
now add
2022-11-02 22:18:55 +09:00
AngelBottomless
10b280e9a2
Merge branch 'AUTOMATIC1111:master' into force-push-patch-13
2022-11-02 22:18:31 +09:00
AngelBottomless
9b5f85ac83
first revert
2022-11-02 22:18:04 +09:00
AngelBottomless
3178c35224
resolve conflicts
2022-11-02 22:16:32 +09:00
AUTOMATIC
f2a5cbe6f5
fix #3986 breaking --no-half-vae
2022-11-02 14:41:29 +03:00
AUTOMATIC1111
675b51ebd3
Merge pull request #3986 from R-N/vae-picker
...
VAE Selector
2022-11-02 14:12:27 +03:00
AUTOMATIC1111
e359268be9
Merge pull request #3976 from victorca25/esrgan_fea
...
multiple trivial changes for "extras" models
2022-11-02 14:09:38 +03:00
AUTOMATIC1111
bb21a4cb35
Merge pull request #3715 from shwang95/master
...
Fix error caused by EXIF transpose when using custom scripts
2022-11-02 13:41:35 +03:00
AUTOMATIC1111
e6060a7e6b
Merge pull request #4155 from MaikoTan/fix/register-api-in-api-only-mode
...
fix: should invoke callback as well in api only mode
2022-11-02 13:04:55 +03:00
AUTOMATIC
eb5e82c7dd
do not unnecessarily run VAE one more time when saving intermediate image with hires fix
2022-11-02 12:45:03 +03:00
timntorres
9c67408004
Allow saving "before-highres-fix. ( #4150 )
...
* Save image/s before doing highres fix.
2022-11-02 12:18:21 +03:00
AUTOMATIC
4a8cf01f6f
remove duplicate code from #3970
2022-11-02 12:12:32 +03:00
AUTOMATIC1111
e526f6b378
Merge pull request #3970 from evshiron/fix/progress-api
...
fix broken progress api and current image compatibility
2022-11-02 12:06:12 +03:00
KyuSeok Jung
af6fba2475
Merge branch 'master' into master
2022-11-02 17:10:56 +09:00
Muhammad Rizqi Nur
a5409a6e4b
Save VAE provided by cmd_opts.vae_path
2022-11-02 14:37:22 +07:00
Maiko Tan
dd2108fdac
fix: should invoke callback as well in api only mode
2022-11-02 15:04:35 +08:00
AUTOMATIC
95c6308ccd
switch to gradio 3.8
2022-11-02 09:48:02 +03:00
Sihan Wang
5c864be010
Merge branch 'AUTOMATIC1111:master' into master
2022-11-02 14:09:33 +08:00
Muhammad Rizqi Nur
056f06d373
Reload VAE without reloading sd checkpoint
2022-11-02 12:51:46 +07:00
evshiron
51e0a83969
Merge branch 'master' into fix/progress-api
2022-11-02 12:31:33 +08:00
AUTOMATIC1111
65522ff157
Merge pull request #4142 from jn-jairo/processing-close
...
Release processing resources after it finishes
2022-11-02 07:30:03 +03:00
AUTOMATIC1111
10f62546d3
Merge pull request #4021 from AUTOMATIC1111/add-kdiff-cfgdenoiser-callback
...
Add mid-kdiffusion cfgdenoiser script callback - access latents, conditionings and sigmas mid-sampling
2022-11-02 07:29:16 +03:00
AUTOMATIC
5510c282b1
fix for extensions' javascript not loading
2022-11-02 07:26:31 +03:00
Jairo Correa
c9148b2312
Release processing resources after it finishes
2022-11-01 21:56:47 -03:00
DepFA
5b6bedf6f2
Update class name and assign back to vars
2022-11-02 00:38:17 +00:00
DepFA
cd88e21dc5
Class Name typo and add descriptions to fields.
2022-11-02 00:34:58 +00:00
Nerogar
cffc240a73
fixed textual inversion training with inpainting models
2022-11-01 21:02:07 +01:00
papuSpartan
86d35526a1
make line evil again
2022-11-01 14:53:40 -05:00
papuSpartan
1dd5d6bafa
clean py func defs
2022-11-01 14:33:55 -05:00
papuSpartan
d0d74e459d
Merge branch 'AUTOMATIC1111:master' into js
2022-11-01 14:05:57 -05:00
papuSpartan
401350cd59
clear on the client-side again
2022-11-01 14:03:56 -05:00
Muhammad Rizqi Nur
f8c6468d42
Merge branch 'master' into vae-picker
2022-11-02 00:25:08 +07:00
AUTOMATIC
198a1ffcfc
fix API returning extra stuff in base64 encoded iamges for #3972
2022-11-01 19:14:10 +03:00
Billy Cao
b11713ec2a
Merge branch 'AUTOMATIC1111:master' into enable-override-hypernet
2022-11-01 23:37:03 +08:00
Billy Cao
bc60768606
Enable override_settings to take effect for hypernetworks
2022-11-01 23:26:55 +08:00
AUTOMATIC1111
d51a5d6336
Merge pull request #4025 from evshiron/feat/interrupt-api-master
...
prototype interrupt api
2022-11-01 18:22:16 +03:00
AUTOMATIC1111
efd20a4519
Merge pull request #4026 from AUTOMATIC1111/extras-cache-key-extension
...
Extend extras image cache key with upscale_first arg
2022-11-01 18:21:54 +03:00
AUTOMATIC1111
d7622d97f2
Merge pull request #4004 from mamawr/master
...
Added "--clip-models-path" switch
2022-11-01 18:19:12 +03:00
AUTOMATIC1111
f071a1d25a
Merge pull request #4056 from MarkovInequality/TI_optimizations
...
Allow TI training using 6GB VRAM when xformers is available
2022-11-01 18:17:56 +03:00
AUTOMATIC1111
0e5d239f06
Merge pull request #4086 from timntorres/3875-allow-disabling-png-info
...
Add PNG info to pngs only if option is enabled.
2022-11-01 18:06:11 +03:00
TinkTheBoush
467cae167a
append_tag_shuffle
2022-11-01 23:29:12 +09:00
AUTOMATIC1111
c28de154b0
Merge pull request #4087 from ikasumi/feat/batch-img2img-improve
...
make save dir if save dir is not exists
2022-11-01 15:08:27 +03:00
AUTOMATIC1111
d79b93084c
Merge pull request #3723 from stysmmaker/patch/image-save-callback
...
Correct before image saved callback
2022-11-01 14:59:10 +03:00
AUTOMATIC
d35bf64945
make launch.py run installers for extensions that have ones
...
add some more classes to safety module for an extension
2022-11-01 14:20:15 +03:00
AUTOMATIC1111
f126986b76
Merge pull request #4098 from jn-jairo/load-model
...
Unload sd_model before loading the other to solve the issue #3449
2022-11-01 13:54:00 +03:00
AUTOMATIC1111
0874404040
Merge pull request #3982 from MaikoTan/on-started-callback
...
feat: add app started callback
2022-11-01 13:47:47 +03:00
Martin Cairns
b88505925b
Merge branch 'AUTOMATIC1111:master' into adjust-ddim-uniform-steps
2022-11-01 08:34:39 +00:00
Jairo Correa
af758e97fa
Unload sd_model before loading the other
2022-11-01 04:01:49 -03:00
AUTOMATIC
5b0f624bdc
Added Available tab to extensions UI.
2022-11-01 09:59:10 +03:00
k_sugawara
525c1edf43
make save dir if save dir is not exists
2022-11-01 09:40:54 +09:00
timntorres
8792be5007
Add PNG info to pngs only if option is enabled.
2022-10-31 17:29:04 -07:00
papuSpartan
25de9df364
Merge branch 'AUTOMATIC1111:master' into master
2022-10-31 15:08:54 -05:00
Roy Shilkrot
3f3d14afd5
nix unused thing
2022-10-31 11:51:21 -04:00
Roy Shilkrot
df6a7ebfe8
revert things to master
2022-10-31 11:50:33 -04:00
Roy Shilkrot
509fd1459b
Merge remote-tracking branch 'upstream/master' into roy.add_simple_interrogate_api
2022-10-31 11:45:52 -04:00
AUTOMATIC
9e22a35754
fix the error with extension tab not working because of the previous commit
2022-10-31 18:45:50 +03:00
AUTOMATIC
58cc03edd0
fix scripts I broke with the extension tab changes
2022-10-31 18:40:47 +03:00
AUTOMATIC
dc7425a56e
disable access to extension stuff for non-local servers
2022-10-31 18:33:44 +03:00
AUTOMATIC
910a097ae2
add initial version of the extensions tab
...
fix broken Restart Gradio button
2022-10-31 17:37:02 +03:00
Fampai
890e68aaf7
Fixed minor bug
...
when unloading vae during TI training, generating images after
training will error out
2022-10-31 10:07:12 -04:00
Fampai
3b0127e698
Merge branch 'master' of https://github.com/AUTOMATIC1111/stable-diffusion-webui into TI_optimizations
2022-10-31 09:54:51 -04:00
Fampai
006756f9cd
Added TI training optimizations
...
option to use xattention optimizations when training
option to unload vae when training
2022-10-31 07:26:08 -04:00
Muhammad Rizqi Nur
bf7a699845
Fix #4035 for real now
2022-10-31 16:27:27 +07:00
Muhammad Rizqi Nur
36966e3200
Fix #4035
2022-10-31 15:38:58 +07:00
Muhammad Rizqi Nur
726769da35
Checkpoint cache by combination key of checkpoint and vae
2022-10-31 15:22:03 +07:00
Muhammad Rizqi Nur
b96d0c4e9e
Fix typo from previous commit
2022-10-31 14:42:28 +07:00
Muhammad Rizqi Nur
d5ea878b2a
Fix merge conflicts
2022-10-31 13:54:40 +07:00
Muhammad Rizqi Nur
4123be632a
Fix merge conflicts
2022-10-31 13:53:22 +07:00
Muhammad Rizqi Nur
840307f237
Change default clip grad value to 0.1
...
It still defaults to disabled.
Ref for value: 732b15820a
2022-10-31 13:49:24 +07:00
DepFA
29f758afe9
Extend extras image cache with upscale_first arg
2022-10-31 02:39:55 +00:00
evshiron
adaa699e38
prototype interrupt api
2022-10-31 10:31:06 +08:00
Maiko Sinkyaet Tan
081df45da4
docs: add python doc (?)
...
not sure if this available...
2022-10-31 08:47:43 +08:00
DepFA
8ae0ea9dea
Add callback to sd_samplers
2022-10-30 23:48:33 +00:00
DepFA
8906be85ac
add callback cleardown
2022-10-30 23:47:08 +00:00
DepFA
21fba39c60
Add callbacks and param objects
2022-10-30 23:45:52 +00:00
random_thoughtss
d9e4e4d7a0
Fix non-square full resolution inpainting.
2022-10-30 15:33:02 -07:00
mawr
d587586d3b
Added "--clip-models-path" switch to avoid using default "~/.cache/clip" and enable to run under unprivileged user without homedir
2022-10-31 00:14:07 +03:00
Martin Cairns
6c9e427c0e
Merge branch 'AUTOMATIC1111:master' into adjust-ddim-uniform-steps
2022-10-30 17:03:25 +00:00
Muhammad Rizqi Nur
e1b2ea6e00
Change VAE search order and thus priority
2022-10-30 22:11:45 +07:00
Muhammad Rizqi Nur
cb31abcf58
Settings to select VAE
2022-10-30 21:54:31 +07:00
Maiko Tan
423f222283
feat: add app started callback
2022-10-30 22:46:43 +08:00
Muhammad Rizqi Nur
cd4d59c0de
Merge master
2022-10-30 18:57:51 +07:00
victorca25
c9bb33dd43
add resrgan 8x, allow use 1x and up to 8x extra models, move BSRGAN model, add nearest
2022-10-30 12:54:06 +01:00
aria1th
9d96d7d0a0
resolve conflicts
2022-10-30 20:40:59 +09:00
AngelBottomless
20194fd975
We have duplicate linear now
2022-10-30 20:40:59 +09:00
AngelBottomless
4b8a192f68
add optimizer save option to shared.opts
2022-10-30 20:40:59 +09:00
Martin Cairns
34c86c12b0
Include PLMS in adjust steps as it also can fail in the same way
2022-10-30 11:04:27 +00:00
evshiron
1a4ff2de6a
fix current image in progress api when parallel processing enabled
2022-10-30 17:02:47 +08:00
evshiron
be27fd4690
fix broken progress api by previous rework
2022-10-30 17:01:10 +08:00
random_thoughtss
71571e3f05
Replaced master branch fix with updated fix.
2022-10-30 00:35:40 -07:00
random-thoughtss
15468c9939
Merge branch 'AUTOMATIC1111:master' into master
2022-10-30 00:30:18 -07:00
AUTOMATIC1111
17a2076f72
Merge pull request #3928 from R-N/validate-before-load
...
Optimize training a little
2022-10-30 09:51:36 +03:00
AUTOMATIC1111
3dc9a43f7e
Merge pull request #3898 from R-N/lr-comma
...
Allow trailing comma in learning rate
2022-10-30 09:29:29 +03:00
AUTOMATIC
149784202c
rework #3722 to not introduce duplicate code
2022-10-30 09:10:22 +03:00
AUTOMATIC1111
060ee5d3a7
Merge pull request #3722 from evshiron/feat/progress-api
...
prototype progress api
2022-10-30 09:02:01 +03:00
AUTOMATIC
61836bd544
shorten Hypernetwork strength in infotext and omit it when it's the default value.
2022-10-30 08:48:53 +03:00
AUTOMATIC1111
470f184176
Merge pull request #3831 from timntorres/3825-save-hypernet-strength-to-info
...
Save Hypernetwork strength to infotext.
2022-10-30 08:47:18 +03:00
AUTOMATIC
05a657dd35
fix broken hires fix
2022-10-30 07:41:56 +03:00
evshiron
9f4f894d74
allow skip current image in progress api
2022-10-30 06:03:32 +08:00
timntorres
66d038f6a4
Read hypernet strength from PNG info.
2022-10-29 15:00:08 -07:00
timntorres
e709afb0f7
Merge commit 'e7254746bbfbff45099db44a8d4d25dd6181877d' into 3825-save-hypernet-strength-to-info
2022-10-29 14:55:30 -07:00
evshiron
9f104b53c4
preview current image when opts.show_progress_every_n_steps is enabled
2022-10-30 05:19:17 +08:00
random_thoughtss
39f55c3c35
Re-add explicit device move
2022-10-29 14:13:02 -07:00
evshiron
88f46a5bec
update progress response model
2022-10-30 05:04:29 +08:00
evshiron
e9c6c2a51f
add description for state field
2022-10-30 04:02:56 +08:00
evshiron
f62db4d5c7
fix progress response model
2022-10-30 03:56:44 +08:00
evshiron
7f5212fb5f
Merge branch 'master' into feat/progress-api
2022-10-30 03:49:00 +08:00
evshiron
6b719c49b1
Merge branch 'master' into feat/progress-api
2022-10-30 03:45:29 +08:00
AUTOMATIC1111
c328deb5f1
Merge pull request #3934 from bamarillo/api-add-png-info-endpoint
...
[API][Feature] Add png info endpoint
2022-10-29 22:20:50 +03:00
AUTOMATIC
9bb6b6509a
add postprocess call for scripts
2022-10-29 22:20:02 +03:00
Bruno Seoane
83a1f44ae2
Fix space
2022-10-29 16:10:00 -03:00
Bruno Seoane
4609b83cd4
Add PNG Info endpoint
2022-10-29 16:09:19 -03:00
Muhammad Rizqi Nur
3d58510f21
Fix dataset still being loaded even when training will be skipped
2022-10-30 00:54:59 +07:00
Muhammad Rizqi Nur
a07f054c86
Add missing info on hypernetwork/embedding model log
...
Mentioned here: https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/1528#discussioncomment-3991513
Also group the saving into one
2022-10-30 00:49:29 +07:00
random_thoughtss
6e2ce4e735
Added image conditioning to latent upscale.
...
Only comuted if the mask weight is not 1.0 to avoid extra memory.
Also includes some code cleanup.
2022-10-29 10:35:51 -07:00
Muhammad Rizqi Nur
ab05a74ead
Revert "Add cleanup after training"
...
This reverts commit 3ce2bfdf95
.
2022-10-30 00:32:02 +07:00
random_thoughtss
44ab954fab
Fix latent upscale highres fix #3888
2022-10-29 10:02:56 -07:00
Martin Cairns
de1dc0d279
Add adjust_steps_if_invalid to find next valid step for ddim uniform sampler
2022-10-29 15:23:19 +01:00
Muhammad Rizqi Nur
a27d19de2e
Additional assert on dataset
2022-10-29 19:44:05 +07:00
Muhammad Rizqi Nur
3ce2bfdf95
Add cleanup after training
2022-10-29 19:43:21 +07:00
Muhammad Rizqi Nur
ab27c111d0
Add input validations before loading dataset for training
2022-10-29 18:09:17 +07:00
Muhammad Rizqi Nur
ef4c94e1cf
Improve lr schedule error message
2022-10-29 15:42:51 +07:00
Muhammad Rizqi Nur
a5f3adbdd7
Allow trailing comma in learning rate
2022-10-29 15:37:24 +07:00
Muhammad Rizqi Nur
05e2e40537
Merge branch 'master' into gradient-clipping
2022-10-29 15:04:21 +07:00
AUTOMATIC
35c45df28b
fix broken ↙ button, fix field paste ignoring most of useful fields for for #3768
2022-10-29 10:56:19 +03:00
timntorres
2c4d203884
Revert "Explicitly state when Hypernet is none."
2022-10-29 00:36:51 -07:00
timntorres
e98f72be33
Merge branch 'AUTOMATIC1111:master' into 3825-save-hypernet-strength-to-info
2022-10-29 00:31:23 -07:00
AUTOMATIC
beb6fc2979
move send seed option to UI section and make it false by default
2022-10-29 09:57:22 +03:00
AUTOMATIC1111
9553a7e071
Merge pull request #3818 from jwatzman/master
...
Reduce peak memory usage when changing models
2022-10-29 09:16:00 +03:00
AUTOMATIC
28e6d4a54e
add element ids for save buttons for #3798
2022-10-29 09:13:36 +03:00
AUTOMATIC1111
76086f6668
Merge branch 'master' into modal-save-button-and-shortcut
2022-10-29 09:11:00 +03:00
AUTOMATIC1111
f3454b8a6b
Merge pull request #3691 from xmodar/arabic
...
Revamped Arabic localization
2022-10-29 09:03:35 +03:00
AUTOMATIC
2922d8144f
make existing image browser extension not break
2022-10-29 09:01:04 +03:00
AUTOMATIC
af547f63c3
Merge branch 'Inspiron'
2022-10-29 08:48:11 +03:00
AUTOMATIC
3c207ca684
add needed imports fr new code in copypaste.py
2022-10-29 08:42:34 +03:00
AUTOMATIC
a33d0a9a65
remove weird spaces added to ui.py over time
2022-10-29 08:28:48 +03:00
AUTOMATIC
2d220afb24
fix open folder button not working
2022-10-29 08:26:12 +03:00
AUTOMATIC
a1e5e0d766
skip filenames starting with . for img2img and extras batch modes
2022-10-29 08:11:03 +03:00
AUTOMATIC1111
cf8da8e1b0
Merge pull request #3826 from ANTONIOPSD/patch-1
...
Natural sorting for dropdown checkpoint list
2022-10-29 08:02:03 +03:00
AUTOMATIC1111
810e6a407d
Merge pull request #3858 from R-N/log-csv
...
Fix log off by 1 #3847
2022-10-29 07:55:20 +03:00
AUTOMATIC1111
3019452927
Merge pull request #3803 from FlameLaw/master
...
Fixed proper dataset shuffling
2022-10-29 07:52:51 +03:00
AUTOMATIC1111
86e19fe873
Merge pull request #3669 from random-thoughtss/master
...
Added option to use unmasked conditioning image for inpainting model.
2022-10-29 07:49:48 +03:00
AUTOMATIC1111
1fba573d24
Merge pull request #3874 from cobryan05/extra_tweak
...
Extras Tab - Option to upscale before face fix, caching improvements
2022-10-29 07:44:17 +03:00
AUTOMATIC
bce5adcd6d
change default hypernet activation function to linear
2022-10-29 07:37:06 +03:00
AUTOMATIC1111
f3685281e2
Merge pull request #3877 from Yaiol/master
...
Filename tags are wrongly referencing to process size instead of image size
2022-10-29 07:32:11 +03:00
AUTOMATIC1111
d3b4b9d7ec
Merge pull request #3717 from benkyoujouzu/master
...
Add missing support for linear activation in hypernetwork
2022-10-29 07:30:14 +03:00
AUTOMATIC1111
fc89495df3
Merge pull request #3771 from aria1th/patch-12
...
Disable unavailable or duplicate options for Activation functions
2022-10-29 07:29:02 +03:00
Bruno Seoane
0edf100d83
Merge branch 'AUTOMATIC1111:master' into master
2022-10-28 22:03:49 -03:00
AngelBottomless
f361e804eb
Re enable linear
2022-10-29 08:36:50 +09:00
Yaiol
539c0f51e4
Update images.py
...
Filename tags [height] and [width] are wrongly referencing to process size instead of resulting image size. Making all upscale files named wrongly.
2022-10-29 01:07:01 +02:00
Chris OBryan
d8b3661467
extras: upscaler blending should not be considered in cache key
2022-10-28 16:55:02 -05:00
Chris OBryan
5732c0282d
extras-tweaks: autoformat changed lines
2022-10-28 16:36:25 -05:00
Chris OBryan
1f1b327959
extras: Make image cache LRU
...
This changes the extras image cache into a Least-Recently-Used
cache. This allows more experimentation with different upscalers
without missing the cache.
Max cache size is increased to 5 and is cleared on source image
update.
2022-10-28 16:14:21 -05:00
Chris OBryan
bde4731f1d
extras: Rework image cache
...
Bit of a refactor to the image cache to make it easier to extend.
Also takes into account the entire image instead of just a cropped portion.
2022-10-28 14:44:25 -05:00
Chris OBryan
26d0819384
extras: Add option to run upscaling before face fixing
...
Face restoration can look much better if ran after upscaling, as it
allows the restoration to fix upscaling artifacts. This patch adds
an option to choose which order to run upscaling/face fixing in.
2022-10-28 13:33:49 -05:00
Muhammad Rizqi Nur
9ceef81f77
Fix log off by 1
2022-10-28 20:48:08 +07:00
Muhammad Rizqi Nur
16451ca573
Learning rate sched syntax support for grad clipping
2022-10-28 17:16:23 +07:00
timntorres
db5a354c48
Always ignore "None.pt" in the hypernet directory.
2022-10-28 01:41:57 -07:00
timntorres
c0677b3316
Explicitly state when Hypernet is none.
2022-10-27 23:31:45 -07:00
timntorres
d4a069a23c
Read hypernet strength from PNG info.
2022-10-27 23:16:27 -07:00
timntorres
9e465c8aa5
Add strength to textinfo.
2022-10-27 23:03:34 -07:00
benkyoujouzu
b2a8b263b2
Add missing support for linear activation in hypernetwork
2022-10-28 12:54:59 +08:00
Antonio
5d5dc64064
Natural sorting for dropdown checkpoint list
...
Example:
Before After
11.ckpt 11.ckpt
ab.ckpt ab.ckpt
ade_pablo_step_1000.ckpt ade_pablo_step_500.ckpt
ade_pablo_step_500.ckpt ade_pablo_step_1000.ckpt
ade_step_1000.ckpt ade_step_500.ckpt
ade_step_1500.ckpt ade_step_1000.ckpt
ade_step_2000.ckpt ade_step_1500.ckpt
ade_step_2500.ckpt ade_step_2000.ckpt
ade_step_3000.ckpt ade_step_2500.ckpt
ade_step_500.ckpt ade_step_3000.ckpt
atp_step_5500.ckpt atp_step_5500.ckpt
model1.ckpt model1.ckpt
model10.ckpt model10.ckpt
model1000.ckpt model33.ckpt
model33.ckpt model50.ckpt
model400.ckpt model400.ckpt
model50.ckpt model1000.ckpt
moo44.ckpt moo44.ckpt
v1-4-pruned-emaonly.ckpt v1-4-pruned-emaonly.ckpt
v1-5-pruned-emaonly.ckpt v1-5-pruned-emaonly.ckpt
v1-5-pruned.ckpt v1-5-pruned.ckpt
v1-5-vae.ckpt v1-5-vae.ckpt
2022-10-28 05:49:39 +02:00
Muhammad Rizqi Nur
1618df41ba
Gradient clipping for textual embedding
2022-10-28 10:31:27 +07:00
Muhammad Rizqi Nur
a133042c66
Forgot to remove this from train_embedding
2022-10-28 10:01:46 +07:00
Muhammad Rizqi Nur
2a25729623
Gradient clipping in train tab
2022-10-28 09:44:56 +07:00
Josh Watzman
b50ff4f4e4
Reduce peak memory usage when changing models
...
A few tweaks to reduce peak memory usage, the biggest being that if we
aren't using the checkpoint cache, we shouldn't duplicate the model
state dict just to immediately throw it away.
On my machine with 16GB of RAM, this change means I can typically change
models, whereas before it would typically OOM.
2022-10-27 22:01:06 +01:00
Roy Shilkrot
bdc9083798
Add a barebones interrogate API
2022-10-27 15:20:15 -04:00
random_thoughtss
b68c7c437e
Updated name and hover text.
2022-10-27 11:45:35 -07:00
random_thoughtss
a38496c1de
Moved mask weight config to SD section
2022-10-27 11:31:31 -07:00
random_thoughtss
26a3fd2fe9
Highres fix works with unmasked latent.
...
Also refactor the mask creation to make it more accesible.
2022-10-27 11:27:59 -07:00
random-thoughtss
f3f2ffd448
Merge branch 'AUTOMATIC1111:master' into master
2022-10-27 11:19:12 -07:00
FlameLaw
a0a7024c67
Fix random dataset shuffle on TI
2022-10-28 02:13:48 +09:00
Florian Horn
268159cfe3
fixed indentation
2022-10-27 16:32:10 +02:00
Florian Horn
0995e879ce
added save button and shortcut (s) to Modal View
2022-10-27 16:20:01 +02:00
Yuta Hayashibe
c4b5ca5778
Truncate too long filename
2022-10-27 22:00:28 +09:00
yfszzx
e0cbf53f45
create send to buttons by extensions
2022-10-27 18:00:51 +08:00
AngelBottomless
462e6ba667
Disable unavailable or duplicate options
2022-10-27 15:40:24 +09:00
AngelBottomless
029d7c7543
Revert unresolved changes in Bias initialization
...
it should be zeros_ or parameterized in future properly.
2022-10-27 14:44:53 +09:00
guaneec
cc56df996e
Fix dropout logic
2022-10-27 14:38:21 +09:00
AngelBottomless
85fcccc105
Squashed commit of fixing dropout silently
...
fix dropouts for future hypernetworks
add kwargs for Hypernetwork class
hypernet UI for gradio input
add recommended options
remove as options
revert adding options in ui
2022-10-27 14:38:21 +09:00
yfszzx
4a4647e0df
create send to buttons in one module
2022-10-27 13:36:11 +08:00
xmodar
3de0365141
Add id access to scripts list in the css
2022-10-26 23:57:19 +03:00
MMaker
0dd8480281
fix: Correct before image saved callback
2022-10-26 11:08:44 -04:00
evshiron
fddb4883f4
prototype progress api
2022-10-26 22:39:08 +08:00
DepFA
737eb28fac
typo: cmd_opts.embedding_dir to cmd_opts.embeddings_dir
2022-10-26 17:38:08 +03:00
Bruno Seoane
b2e0d8ba78
Remove folder endpoint
2022-10-26 09:54:26 -03:00
Bruno Seoane
8320963dcb
Merge branch 'master' of https://github.com/AUTOMATIC1111/stable-diffusion-webui
2022-10-26 09:50:26 -03:00
Sihan Wang
7bd8581e46
Fix error caused by EXIF transpose when using custom scripts
...
Some custom scripts read image directly and no need to select image in UI, this will cause error.
2022-10-26 20:32:55 +08:00
AUTOMATIC
0cd7460253
add script callback for before image save and change callback for after image save to use a class with parameters
2022-10-26 13:12:44 +03:00
AUTOMATIC
1e428238db
add override_settings to API as an alternative to #3629
2022-10-26 11:47:17 +03:00
guaneec
b6a8bb123b
Fix merge
2022-10-26 15:15:19 +08:00
timntorres
f4e1464217
Implement PR #3625 but for embeddings.
2022-10-26 10:14:35 +03:00
timntorres
4875a6c217
Implement PR #3309 but for embeddings.
2022-10-26 10:14:35 +03:00
timntorres
c2dc9bfa89
Implement PR #3189 but for embeddings.
2022-10-26 10:14:35 +03:00
timntorres
a524d137d0
patch bug (SeverianVoid's comment on 5245c7a
)
2022-10-26 10:12:46 +03:00
timntorres
cb49800c08
img2img, use smartphone photos' EXIF orientation
2022-10-26 10:10:57 +03:00
guaneec
91bb35b1e6
Merge fix
2022-10-26 15:00:03 +08:00
guaneec
649d79a8ec
Merge branch 'master' into hn-activation
2022-10-26 14:58:04 +08:00
AUTOMATIC
9d82c351ac
fix typo in on_save_imaged/on_image_saved; hope no extension is using it yet
2022-10-26 09:56:32 +03:00
w-e-w
757264c453
default_time_format if format is blank
2022-10-26 09:51:32 +03:00
guaneec
877d94f97c
Back compatibility
2022-10-26 14:50:58 +08:00
Milly
146856f66d
images: allow nested bracket in filename pattern
2022-10-26 09:50:24 +03:00
Stephen
b46c64c6e5
clean
2022-10-26 09:46:17 +03:00
Stephen
db9ab1a46b
[Bugfix][API] - Fix API response for colab users
2022-10-26 09:46:17 +03:00
AUTOMATIC
cbb857b675
enable creating embedding with --medvram
2022-10-26 09:44:02 +03:00
AUTOMATIC1111
ee73341f04
Merge pull request #3139 from captin411/focal-point-cropping
...
[Preprocess image] New option to auto crop based on complexity, edges, faces
2022-10-26 09:24:21 +03:00
AngelBottomless
7207e3bf49
remove duplicate keys and lowercase
2022-10-26 09:17:01 +03:00
AngelBottomless
de096d0ce7
Weight initialization and More activation func
...
add weight init
add weight init option in create_hypernetwork
fstringify hypernet info
save weight initialization info for further debugging
fill bias with zero for He/Xavier
initialize LayerNorm with Normal
fix loading weight_init
2022-10-26 09:17:01 +03:00
guaneec
c702d4d0df
Fix off-by-one
2022-10-26 13:43:04 +08:00
guaneec
2f4c91894d
Remove activation from final layer of HNs
2022-10-26 12:10:30 +08:00
captin411
df0c5ea29d
update default weights
2022-10-25 17:06:59 -07:00
captin411
54f0c14824
download better face detection module dynamically
2022-10-25 16:14:13 -07:00