AUTOMATIC
254da5d127
--opt-split-attention now on by default for torch.cuda, off for others (cpu and MPS; because the option does not work there according to reports)
2022-09-21 09:49:02 +03:00
Connum
e9ba2d42d6
fix image replacement via clipboard paste or drag and drop on PNG Info tab
2022-09-21 09:13:13 +03:00
C43H66N12O12S2
29d6084f47
disallow no tiling as we don't support it
2022-09-21 09:09:39 +03:00
C43H66N12O12S2
a5313351b3
Update swinir.py
2022-09-21 09:09:39 +03:00
C43H66N12O12S2
403bb02948
breakout tile options
2022-09-21 09:09:39 +03:00
AUTOMATIC
6785fabefb
Revert "fix for swininr PR breaking ESRGAN for new users"
...
This reverts commit 8d1d64f9a2
.
2022-09-21 09:09:20 +03:00
AUTOMATIC
8d1d64f9a2
fix for swininr PR breaking ESRGAN for new users
2022-09-21 08:39:47 +03:00
AUTOMATIC
1578859305
fix for too large embeddings causing an error
2022-09-21 00:20:11 +03:00
C43H66N12O12S2
d8ed699839
Update swinir.py
2022-09-20 23:31:06 +03:00
C43H66N12O12S2
55dc847c48
Update shared.py
2022-09-20 23:31:06 +03:00
C43H66N12O12S2
efab42ff66
Rename swinir_arch.py to modules/swinir_arch.py
2022-09-20 23:31:06 +03:00
C43H66N12O12S2
948eff4b3c
make swinir actually useful
2022-09-20 23:31:06 +03:00
AUTOMATIC
19a75d38d7
added --use-textbox-seed option to make long seeds possible from web ui
2022-09-20 20:10:01 +03:00
AUTOMATIC
06cd206107
Enable neural network upscalers for highres. fix
2022-09-20 19:32:26 +03:00
AUTOMATIC
b9674e2900
add extra generation params
2022-09-20 19:07:09 +03:00
AUTOMATIC
90401d96a6
fix a off by one error with embedding at the start of the sentence
2022-09-20 12:12:31 +03:00
AUTOMATIC
54a097a818
Merge remote-tracking branch 'origin/master'
2022-09-20 09:53:37 +03:00
AUTOMATIC
ab38392119
add the part that was missing for word textual inversion checksums
2022-09-20 09:53:29 +03:00
Dave Sescleifer
d7f36dac21
Send a browser notification when the images are ready
2022-09-20 09:52:52 +03:00
Milly
a8a75ec43a
Fixed filename part sanitizing
...
The following file patterns are invalid on Windows.
- Begin or end with the ASCII Space (0x20)
- End with the ASCII Period (0x2E)
For example, if `[prompt_spaces]` is specified as the directory name pattern, sometimes file saving may fail.
2022-09-20 09:46:44 +03:00
olivier
06e076e48a
Keep legacy behaviour wrt reuse of filename during batch processes
2022-09-20 07:44:19 +03:00
olivier
5fe2c75da0
Support reusing filename stems during batch processing in Extras tab
2022-09-20 07:44:19 +03:00
C43H66N12O12S2
53651696dc
avoid exception if empty
2022-09-19 22:49:53 +03:00
C43H66N12O12S2
acbe44b835
automatically match any version gfpgan
2022-09-19 22:49:53 +03:00
trufty
6486ec9a56
Automatically show PNGinfo when uploading image
2022-09-19 22:49:05 +03:00
AUTOMATIC
01c93a8400
use model's dtype for #707
2022-09-19 18:39:21 +03:00
C43H66N12O12S2
cf28445f10
fix cpu usage
2022-09-19 18:36:32 +03:00
AUTOMATIC
5b6dea5698
do not show denoising strength when highres fix is not enabled
2022-09-19 17:41:46 +03:00
AUTOMATIC
028fc25f28
fix the issue with incorrect js options on page load
...
add a setting for lightbox max size images
use setting for lightbox max size images late to let user change it and see results
2022-09-19 17:16:04 +03:00
AUTOMATIC
6d7ca54a1a
added highres fix feature
2022-09-19 16:42:56 +03:00
AUTOMATIC
8a32a71ca3
Merge remote-tracking branch 'origin/master'
2022-09-19 09:02:22 +03:00
AUTOMATIC
7539f04e28
made 'reuse seed' button give you the seed/subseed of the currently selected picture rather than the first
2022-09-19 09:02:10 +03:00
EyeDeck
5a759687a2
Move memmon tooltip to hints.js
...
Move memmon tooltip to hints.js
so it's with the other tooltips, and doesn't have to be re-sent from the server every time.
Also, allowed tooltips to be applied by matching a class name if all else fails.
2022-09-19 07:29:22 +03:00
berkybear
1878994f9b
fix grammer
2022-09-19 00:40:30 +03:00
berkybear
21244f50c4
fix some typos and remove unused import
2022-09-19 00:40:30 +03:00
AUTOMATIC
7ae3dc2866
display a more informative message when a checkpoint is not found
2022-09-18 23:52:01 +03:00
AUTOMATIC
2430fc20f1
fixed a bug with seed reproducibility with bacth_size>0 and bacth_count>0
2022-09-18 23:43:37 +03:00
AUTOMATIC
cfb6cc8ce5
replace argparse.BooleanOptionalAction with 'store_true'
2022-09-18 23:06:49 +03:00
Connum
f3965cce01
added command line argument --autolaunch to open the webui URL in the system's default browser upon launch (implements #274 )
2022-09-18 22:39:34 +03:00
AUTOMATIC
f3d83fd68a
add read access to settings for jsavascript
...
add an option to disable lightbox modal
2022-09-18 22:25:18 +03:00
AUTOMATIC
21086e60a9
Merge remote-tracking branch 'origin/master'
2022-09-18 20:55:55 +03:00
AUTOMATIC
cae5c5fa8d
Making opt split attention the default. Are you upset about this? Sorry.
2022-09-18 20:55:46 +03:00
AUTOMATIC
6a28aac866
prevent black screen when seed and variation seed are the same.
2022-09-18 20:44:57 +03:00
berkybear
4c17ce4949
handle NoneType when subseed is not initialized. Set it to -1 in that case
2022-09-18 09:57:50 -07:00
AUTOMATIC
c76a616bc9
fix many paths in code breaking because Processing constructor changed
2022-09-18 19:03:37 +03:00
AUTOMATIC
ba97889137
fix tooltip not appearing for the shuffle button
2022-09-18 18:10:22 +03:00
AUTOMATIC1111
abd5cc6b2b
Merge pull request #585 from JohanAR/ui_seed_changes
...
Polish seed UI options
2022-09-18 17:56:47 +03:00
AUTOMATIC
e78c368eb3
prevent live previews from showing previous picture
2022-09-18 16:36:34 +03:00
Johan Aires Rastén
a96076f49c
Add buttons for random and reuse seed.
...
Random button sets seed to -1, reuse copies the seed from the last
generated image.
2022-09-18 15:13:28 +02:00
AUTOMATIC1111
9e892d90ce
Merge pull request #651 from EyeDeck/master
...
Add some error handling for VRAM monitor
2022-09-18 14:35:04 +03:00
EyeDeck
46db1405df
...and make sure it can't get stuck on
...
in case someone sets opts.memmon_poll_rate to 0 during generation
2022-09-18 07:03:17 -04:00
EyeDeck
fabaf4bddb
Add some error handling for VRAM monitor
2022-09-18 05:20:33 -04:00
AUTOMATIC
3f29aa791b
altered progressbar to not rely on first progress request coming after the job has started; may help with broken progressbar some people say they have
2022-09-18 11:14:42 +03:00
AUTOMATIC
b273458d2d
make inpaint at full resolution option not discard useful pixels from the image
...
split masking helper function from processing.py into new masking.py
2022-09-18 10:49:00 +03:00
AUTOMATIC1111
c89b1a6f3d
Merge pull request #643 from melchiar/master
...
fixed typos in processing.py
2022-09-18 09:00:23 +03:00
AUTOMATIC
a86c279419
script.js split work
2022-09-18 08:37:03 +03:00
Steve Eberhardt
f39b2ca088
fixed typos in processing.py
2022-09-17 22:09:52 -07:00
AUTOMATIC1111
e9a9764e00
Merge pull request #625 from bdrupieski/fix-batch-processing-color-correction
...
fix batch color correction
2022-09-18 07:31:01 +03:00
AUTOMATIC1111
c57ae054e9
Merge pull request #634 from Dement242/Dement242-patch-1
...
Fixed "CodeFormer visibility:" rounding to 2 decimals.
2022-09-18 07:30:05 +03:00
C43H66N12O12S2
18d6fe4346
.....
2022-09-18 01:21:50 +03:00
Brian Drupieski
7bc5739fe2
set loopback color corrections on each iteration
2022-09-17 18:18:30 -04:00
C43H66N12O12S2
d63dbb3acc
Move scale multiplication to the front
2022-09-18 01:05:31 +03:00
Dement242
3a050d19c6
Merge branch 'AUTOMATIC1111:master' into Dement242-patch-1
2022-09-17 23:18:56 +02:00
JashoBell
98a6644bcf
Move comments to scripts.py
2022-09-17 12:43:57 -07:00
Dement242
33434fc6fc
Fixed "CodeFormer visibility:" rounding to 2 decimals.
2022-09-17 21:02:46 +02:00
AUTOMATIC
56ff118845
typo
2022-09-17 16:35:58 +03:00
AUTOMATIC
8d197b6a92
added user.css support
2022-09-17 16:28:19 +03:00
AUTOMATIC
77dcb21688
Merge remote-tracking branch 'origin/master'
2022-09-17 15:39:30 +03:00
AUTOMATIC
2f18823e69
fix for broken export for 4chan
2022-09-17 15:39:20 +03:00
AUTOMATIC1111
0d7fdb1791
Merge branch 'master' into image_info_tab
2022-09-17 14:57:10 +03:00
Tony Beeman
ba295b3268
* Fix process_images where the number of images is not a multiple of (batch_size * n_iter), which would cause us to throw an exception.
...
* Add a textbox option to Prompts from file (ease of use and it makes it much easier to use on a mobile device)
* Fix the fact that Prompts from file was sometimes passing an empty batch.
2022-09-17 14:55:54 +03:00
AUTOMATIC
304222ef94
X/Y plot support for switching checkpoints.
2022-09-17 13:49:36 +03:00
AUTOMATIC
99585b3514
moved progressbar to top by request
2022-09-17 12:38:15 +03:00
AUTOMATIC
247f58a5e7
add support for switching model checkpoints at runtime
2022-09-17 12:05:18 +03:00
AUTOMATIC
b8be33dad1
hide VRAM text if polling is disabled
2022-09-17 09:23:31 +03:00
EyeDeck
ed6787ca2f
Add VRAM monitoring
2022-09-17 09:15:16 +03:00
jjisnow
588d6de4a8
Update ui.py
...
Reverse run_pnginfo for compatibility reasons
2022-09-17 16:08:56 +10:00
jjisnow
047a623f7a
Restore run_pnginfo
2022-09-17 16:07:07 +10:00
AUTOMATIC
1fc1c537c7
fix
2022-09-17 09:01:10 +03:00
AUTOMATIC
3c665b8dd6
the last PR broke saving EXiF completely for me. I don't know if it was broken already or some condition changed, but it seems like the person who originally added EXIF said, saving it with PIL may not work. I switched to using piexif to add data after the file written.
2022-09-17 08:35:52 +03:00
JJ
4f1f348b6a
image.save parameter fix
...
* image.save takes exif as a parameter
* piexif takes the bytes as a parameter, not the exif_bytes function itself
* reduce calls to create_exif_bytes
2022-09-17 08:06:50 +03:00
JJ
de5bfdf917
image info tab
...
* handles exceptions if jpeg jfif data not present
* removes further non-comment related exif data.
2022-09-17 06:58:35 +10:00
AUTOMATIC
e49b1c5d73
an option to do exactly the amount of specified steps in img2img
2022-09-16 13:38:02 +03:00
AUTOMATIC
2288bc96fd
fix extras tab showing original images instead of upscales
2022-09-16 12:43:24 +03:00
AUTOMATIC
d8b427f8aa
remove the warning at startup related to previous PR with batch processing
2022-09-16 10:21:59 +03:00
AUTOMATIC
b8cf2ea8ea
add a bit of a comment about what's being done with tensor noise
2022-09-16 10:04:07 +03:00
AUTOMATIC
83bce1a604
Merge branch 'batch-seed-attempt'
2022-09-16 09:48:46 +03:00
AUTOMATIC
87e8b9a2ab
prevent replacing torch_randn globally (instead replacing k_diffusion.sampling.torch) and add a setting to disable this all
2022-09-16 09:47:03 +03:00
AUTOMATIC
b44ddcb443
Prompt editing only applies to images in first batch of desired batch size when batch count > 1 #535
2022-09-16 08:51:21 +03:00
AUTOMATIC
b153ebe3b6
fix loopback color correction to store color_correction info for initial image and use that instead of extracting from previous image in a loop #481 #541
2022-09-16 08:33:47 +03:00
ArrowM
3763837003
Add batch processing to Extras tab
2022-09-16 07:42:48 +03:00
Twizzes
deea9f4d70
Replace invalid filename chars with an underscore
...
... instead of removing them altogether.
This makes the prompt editing filenames [old🆕 step] easier to read
2022-09-16 07:25:58 +03:00
AUTOMATIC
6452fa2fb7
Merge remote-tracking branch 'origin/master'
2022-09-15 22:31:18 +03:00
AUTOMATIC
6991f2cb27
SD upscale with Batch count>1 results broken images #512
2022-09-15 22:31:06 +03:00
OWKenobi
2ddaeb318a
Update scripts.py
...
fixes bug #464 , which happens when controls is None, which leads to args_to being None.
2022-09-15 21:08:45 +03:00
AUTOMATIC
0fde1f3eac
oh hey i broke batches with this
2022-09-15 18:05:42 +03:00
AUTOMATIC
dc769e097c
Merge branch 'prompt_editing'
2022-09-15 15:39:30 +03:00
AUTOMATIC
d4dc4c1c63
fix for Error Interrogating when user has garbage in text files #479
2022-09-15 15:13:06 +03:00
AUTOMATIC
d7f7378828
quantization off by default
2022-09-15 14:55:38 +03:00
C43H66N12O12S2
81baaff9b3
Respect quantization setting
2022-09-15 14:54:52 +03:00
C43H66N12O12S2
829d7150bc
Add setting for quantization
2022-09-15 14:54:52 +03:00
C43H66N12O12S2
3c37c68fe0
Construct CompVisDenoiser with quantization
2022-09-15 14:54:52 +03:00
AUTOMATIC
cdaab233c4
Merge remote-tracking branch 'origin/master'
2022-09-15 14:54:33 +03:00
AUTOMATIC
6d2eb339d6
fix for failing to save 4chan downscale for large iamges
2022-09-15 14:54:29 +03:00
JJ
9611008445
exif fix for webp
...
* fix for odd error only in webp files whereby piexif.insert inserts the bytes correctly, but image.save inserts extra "Exif" in the image metadata which results in an error on reading
2022-09-15 14:53:06 +03:00
C43H66N12O12S2
72d7f8c761
fix typo
2022-09-15 14:14:27 +03:00
C43H66N12O12S2
7ec6282ec2
pass dtype to torch.zeros as well
2022-09-15 14:14:27 +03:00
AUTOMATIC
f2693bec08
prompt editing
2022-09-15 13:10:16 +03:00
AUTOMATIC
b28cf84c36
prevent repeating messages about too many tokens
2022-09-15 08:57:03 +03:00
EyeDeck
dfb2e830d9
Improved directory sanitization when --hide_ui_dir_config
...
Fixes an issue where it's still possible to write to arbitrary directories through careful use of \.. or /.. in directory patterns
...and fix the regex to work better
reeeegex
2022-09-15 07:39:57 +03:00
Steve Eberhardt
4a626f6ea6
Corrected typos in shared.py and README
2022-09-15 07:38:17 +03:00
NebulousDev
5dde56afe3
Fixed typo in text attention setting
2022-09-14 18:41:40 +03:00
AUTOMATIC
9f267af3f7
added a second style field
...
added the ability to use {prompt} in styles
added a button to apply style to textbox
rearranged top row for UI
2022-09-14 17:56:21 +03:00
Michoko
6153d9d9e9
Update images.py
...
Better code
2022-09-14 15:51:45 +03:00
Michoko
d5520d43fd
Update images.py
...
Handles grids names. Code more robust and doesn't fail if mixed with other files.
2022-09-14 15:51:45 +03:00
Michoko
94aeb5dec9
Update images.py
...
Better computing of images indexes in filenames
2022-09-14 15:51:45 +03:00
Elias Oenal
3daf9cac46
Removed stray references to shared.device_codeformer.
2022-09-14 15:24:55 +03:00
Elias Oenal
26f733a026
fix for codeformer switching torch devices on metal systems.
2022-09-14 15:24:55 +03:00
AUTOMATIC
bb2732c1c7
updates for exif comments #446
2022-09-14 15:20:05 +03:00
JJ
c4e90bf689
format exif string
...
* UserComment needs an ID code at the start of the tag area. This is provided by piexif.helper.UserComment, otherwise an "Warning Invalid EXIF text encoding for UserComment" is thrown upon reading the exif data
2022-09-14 15:14:26 +03:00
AUTOMATIC
c9430e53f6
loopback moved to scripts, added support for multiple batches, changed to honor save grids and how grids in web setting
2022-09-14 14:47:54 +03:00
AUTOMATIC
c253d6bdab
do not die on failing to load script #426
2022-09-14 13:20:24 +03:00
AUTOMATIC
4c51752464
option name updates for #432
2022-09-14 11:31:49 +03:00
jtkelm2
493032a7af
Update ui.py
2022-09-14 11:27:41 +03:00
jtkelm2
df81de0d2f
Update ui.py
2022-09-14 11:27:41 +03:00
jtkelm2
74c5f7974c
Added selected image saving
2022-09-14 11:27:41 +03:00
AUTOMATIC
6bea45d495
prevent making grid if there is no need for it #428
2022-09-14 10:34:44 +03:00
JustAnOkapi
f9f9d04b5f
prevent extras from saving in dir
...
Extras have none of the vars used in dir names, so they cant be saved into dirs.
+grid code cleanup
2022-09-14 08:58:13 +03:00
JJ
859fff3700
add webp to file formats with exif saved
2022-09-14 08:49:00 +03:00
camenduru
f07d789b79
added cmd arg to load custom styles file
2022-09-14 08:48:42 +03:00
AUTOMATIC
9d40212485
first attempt to produce crrect seeds in batch
2022-09-13 21:49:58 +03:00
AUTOMATIC
85b97cc49c
bandaid for broken ddim sampling #389
2022-09-13 20:12:24 +03:00
AUTOMATIC
950064ee96
img2img_color_correction off by default for #394
2022-09-13 20:00:19 +03:00
AUTOMATIC
29022300ba
revert the breaking change in font sneaked in by the person who did EXIF #407
2022-09-13 19:53:42 +03:00
AUTOMATIC
70e72db7bd
Merge remote-tracking branch 'origin/master'
2022-09-13 19:24:03 +03:00
AUTOMATIC
b6b9faa779
add support for reading saved jpeg comments
2022-09-13 19:23:55 +03:00
JJ
7a5852a4ee
change np.float to np.float32
...
* numpy deprecation warning fix. Alternately, you could also specify float
2022-09-13 18:21:59 +03:00
JJ
27c2a0680a
save the exif data upon image write
2022-09-13 18:11:46 +03:00
JJ
34cf684419
add metadata to jpg and non-png image files
...
* needs a piexif module install
* dumps the info in an Exif "UserComment"
* update to webui.bat
2022-09-13 18:11:46 +03:00
C43H66N12O12S2
3b1b1444d4
Complete cross attention update
2022-09-13 14:29:56 +03:00
AUTOMATIC
c84e333622
color correction option for all img2img modes #363
2022-09-13 12:51:57 +03:00
AUTOMATIC
823cf946ec
Embeddings directory can't be found if running webui.py from another directory (+potential fix) #374
2022-09-13 09:42:51 +03:00
AUTOMATIC
b5a8b99d3f
put safety checker into a separate file because it's already crowded in processing
2022-09-13 08:34:41 +03:00
AUTOMATIC1111
b03bc4e79a
Merge pull request #367 from GRMrGecko/nsfw_filter
...
Adds NSFW content filter option
2022-09-13 08:22:39 +03:00
oobabooga
3e1f9ab8b3
Fix #368
2022-09-13 01:34:35 -03:00
GRMrGecko
fc18e2d483
Adds NSFW content filter option
2022-09-12 19:15:35 -05:00
AUTOMATIC1111
fa8be8acd6
Merge pull request #356 from nnuudev/master
...
Swap width and height sliders in the UI
2022-09-13 00:48:36 +03:00
AUTOMATIC
db8f8dd972
Ability to save images into a folder named after the date they were created #353
2022-09-13 00:44:08 +03:00
AUTOMATIC
19a817d97d
X/Y plot with denoising adds incorrect image data to individual outputs #331
2022-09-12 23:44:36 +03:00
AUTOMATIC
0de109c210
Codeformer face restoration not working: AttributeError: module 'modules.shared' has no attribute 'device_codeformer' #348
2022-09-12 23:24:54 +03:00