466 Commits (820f1dc96b1979d7e92170c161db281ee8bd988b)

Author SHA1 Message Date
Seki 03faf20251 add extrastab send to inpaint 3 years ago
Seki 8708386609 add extrastab send to img2img 3 years ago
AUTOMATIC d4205e66fa gfpgan: just download the damn model 3 years ago
AUTOMATIC 7ef361dfc3 add warning for when user's settings are broken 3 years ago
innovaciones 0ce9e05a42 Fix typo 3 years ago
innovaciones ebf19c1145 Show interrupt button without progress bar 3 years ago
DepFA 42b7902922 sort JavaScript includes to assure script sequence
Who knows what filesystem they're on
3 years ago
Robin Fernandes d26d89377b Remove unnecessary duplication 3 years ago
Robin Fernandes 03738668c0 Merge from master 3 years ago
AUTOMATIC 77cf346d93 settings categories split to columns, remade categories 3 years ago
AUTOMATIC 75b90a5e40 emergency fix for the settings screen breaking the program 3 years ago
DepFA 6d1c01c955 Add section splitting to settings ui 3 years ago
DepFA dec7584903 Add Section keys and headers to settings 3 years ago
Prof-Cheese ae32b8a53f Fixed directory name generation process.
'Max prompt words' has been added to config and modified to be used in the directory name generation process.
3 years ago
Johan Aires Rastén a213d3a21c Add option to always log generation info 3 years ago
Robin Fernandes 25eb1e3d90 Add option to save before color correction. Add suffix param when saving files, used for special saves without color correction and face restoration. 3 years ago
AUTOMATIC 3582befdcd move Notification.requestPermission() entirely to javascript to possibly fix problem with secure context people are having on non-localhost 3 years ago
AUTOMATIC b0765a6788 remove labels from output gallery 3 years ago
AUTOMATIC 91bfc71261 A big rework, just what you were secretly hoping for!
SD upscale moved to scripts
Batch processing script removed
Batch processing added to main img2img and now works with scripts
img2img page UI reworked to use tabs
3 years ago
innovaciones aa1d1bf44e New position and interrupt integration 3 years ago
innovaciones 70e39f6cfe Use generate button as progress bar 3 years ago
AUTOMATIC 3eaae8ae65 reworking #775 3 years ago
d8ahazard c214c428bc Basic settings for realesrgan model selection.
I don't like that you have to restart the app, but it works.
3 years ago
d8ahazard 4f434c8aea Fix/Revert opts name from GAN to ESRGAN 3 years ago
d8ahazard 9a93a82b82 Cleanup Imports 3 years ago
d8ahazard 3cc68300cb Typo Fix 3 years ago
d8ahazard dd5566814a Add new models, fix shared opts issues
Add General x4x3, GeneralWDN x4x3, and AnimeVideo models from newer ESRGAN releases.

Fix issues caused by renaming ESRGAN_tille values to GAN_tile without using an IDE...
3 years ago
d8ahazard 1a1f7e85c7
Add LDSR and "GoLatent?" Upscaling (#763)
* Add LDSR Upscaling
3 years ago
AUTOMATIC 75dd274dd6 prevent seed extras from having effect when extras checkbox is not checked 3 years ago
AUTOMATIC 4b26b50df0 Merge remote-tracking branch 'origin/master' 3 years ago
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) 3 years ago
Connum e9ba2d42d6 fix image replacement via clipboard paste or drag and drop on PNG Info tab 3 years ago
C43H66N12O12S2 29d6084f47 disallow no tiling as we don't support it 3 years ago
C43H66N12O12S2 a5313351b3 Update swinir.py 3 years ago
C43H66N12O12S2 403bb02948 breakout tile options 3 years ago
AUTOMATIC 6785fabefb Revert "fix for swininr PR breaking ESRGAN for new users"
This reverts commit 8d1d64f9a2.
3 years ago
AUTOMATIC 8d1d64f9a2 fix for swininr PR breaking ESRGAN for new users 3 years ago
AUTOMATIC 1578859305 fix for too large embeddings causing an error 3 years ago
C43H66N12O12S2 d8ed699839 Update swinir.py 3 years ago
C43H66N12O12S2 55dc847c48 Update shared.py 3 years ago
C43H66N12O12S2 efab42ff66 Rename swinir_arch.py to modules/swinir_arch.py 3 years ago
C43H66N12O12S2 948eff4b3c make swinir actually useful 3 years ago
AUTOMATIC 19a75d38d7 added --use-textbox-seed option to make long seeds possible from web ui 3 years ago
AUTOMATIC 06cd206107 Enable neural network upscalers for highres. fix 3 years ago
AUTOMATIC b9674e2900 add extra generation params 3 years ago
AUTOMATIC 90401d96a6 fix a off by one error with embedding at the start of the sentence 3 years ago
AUTOMATIC 54a097a818 Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC ab38392119 add the part that was missing for word textual inversion checksums 3 years ago
Dave Sescleifer d7f36dac21 Send a browser notification when the images are ready 3 years ago
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.
3 years ago
olivier 06e076e48a Keep legacy behaviour wrt reuse of filename during batch processes 3 years ago
olivier 5fe2c75da0 Support reusing filename stems during batch processing in Extras tab 3 years ago
C43H66N12O12S2 53651696dc avoid exception if empty 3 years ago
C43H66N12O12S2 acbe44b835 automatically match any version gfpgan 3 years ago
trufty 6486ec9a56 Automatically show PNGinfo when uploading image 3 years ago
AUTOMATIC 01c93a8400 use model's dtype for #707 3 years ago
C43H66N12O12S2 cf28445f10 fix cpu usage 3 years ago
AUTOMATIC 5b6dea5698 do not show denoising strength when highres fix is not enabled 3 years ago
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
3 years ago
AUTOMATIC 6d7ca54a1a added highres fix feature 3 years ago
AUTOMATIC 8a32a71ca3 Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC 7539f04e28 made 'reuse seed' button give you the seed/subseed of the currently selected picture rather than the first 3 years ago
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.
3 years ago
berkybear 1878994f9b fix grammer 3 years ago
berkybear 21244f50c4 fix some typos and remove unused import 3 years ago
AUTOMATIC 7ae3dc2866 display a more informative message when a checkpoint is not found 3 years ago
AUTOMATIC 2430fc20f1 fixed a bug with seed reproducibility with bacth_size>0 and bacth_count>0 3 years ago
AUTOMATIC cfb6cc8ce5 replace argparse.BooleanOptionalAction with 'store_true' 3 years ago
Connum f3965cce01 added command line argument --autolaunch to open the webui URL in the system's default browser upon launch (implements #274) 3 years ago
AUTOMATIC f3d83fd68a add read access to settings for jsavascript
add an option to disable lightbox modal
3 years ago
AUTOMATIC 21086e60a9 Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC cae5c5fa8d Making opt split attention the default. Are you upset about this? Sorry. 3 years ago
AUTOMATIC 6a28aac866 prevent black screen when seed and variation seed are the same. 3 years ago
berkybear 4c17ce4949 handle NoneType when subseed is not initialized. Set it to -1 in that case 3 years ago
AUTOMATIC c76a616bc9 fix many paths in code breaking because Processing constructor changed 3 years ago
AUTOMATIC ba97889137 fix tooltip not appearing for the shuffle button 3 years ago
AUTOMATIC1111 abd5cc6b2b
Merge pull request #585 from JohanAR/ui_seed_changes
Polish seed UI options
3 years ago
AUTOMATIC e78c368eb3 prevent live previews from showing previous picture 3 years ago
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.
3 years ago
AUTOMATIC1111 9e892d90ce
Merge pull request #651 from EyeDeck/master
Add some error handling for VRAM monitor
3 years ago
EyeDeck 46db1405df ...and make sure it can't get stuck on
in case someone sets opts.memmon_poll_rate to 0 during generation
3 years ago
EyeDeck fabaf4bddb Add some error handling for VRAM monitor 3 years ago
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 3 years ago
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
3 years ago
AUTOMATIC1111 c89b1a6f3d
Merge pull request #643 from melchiar/master
fixed typos in processing.py
3 years ago
AUTOMATIC a86c279419 script.js split work 3 years ago
Steve Eberhardt f39b2ca088 fixed typos in processing.py 3 years ago
AUTOMATIC1111 e9a9764e00
Merge pull request #625 from bdrupieski/fix-batch-processing-color-correction
fix batch color correction
3 years ago
AUTOMATIC1111 c57ae054e9
Merge pull request #634 from Dement242/Dement242-patch-1
Fixed "CodeFormer visibility:" rounding to 2 decimals.
3 years ago
C43H66N12O12S2 18d6fe4346
..... 3 years ago
Brian Drupieski 7bc5739fe2 set loopback color corrections on each iteration 3 years ago
C43H66N12O12S2 d63dbb3acc
Move scale multiplication to the front 3 years ago
Dement242 3a050d19c6
Merge branch 'AUTOMATIC1111:master' into Dement242-patch-1 3 years ago
JashoBell 98a6644bcf Move comments to scripts.py 3 years ago
Dement242 33434fc6fc
Fixed "CodeFormer visibility:" rounding to 2 decimals. 3 years ago
AUTOMATIC 56ff118845 typo 3 years ago
AUTOMATIC 8d197b6a92 added user.css support 3 years ago
AUTOMATIC 77dcb21688 Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC 2f18823e69 fix for broken export for 4chan 3 years ago
AUTOMATIC1111 0d7fdb1791
Merge branch 'master' into image_info_tab 3 years ago
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.
3 years ago
AUTOMATIC 304222ef94 X/Y plot support for switching checkpoints. 3 years ago
AUTOMATIC 99585b3514 moved progressbar to top by request 3 years ago
AUTOMATIC 247f58a5e7 add support for switching model checkpoints at runtime 3 years ago
AUTOMATIC b8be33dad1 hide VRAM text if polling is disabled 3 years ago
EyeDeck ed6787ca2f Add VRAM monitoring 3 years ago
jjisnow 588d6de4a8
Update ui.py
Reverse run_pnginfo for compatibility reasons
3 years ago
jjisnow 047a623f7a
Restore run_pnginfo 3 years ago
AUTOMATIC 1fc1c537c7 fix 3 years ago
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. 3 years ago
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
3 years ago
JJ de5bfdf917 image info tab
* handles exceptions if jpeg jfif data not present
* removes further non-comment related exif data.
3 years ago
AUTOMATIC e49b1c5d73 an option to do exactly the amount of specified steps in img2img 3 years ago
AUTOMATIC 2288bc96fd fix extras tab showing original images instead of upscales 3 years ago
AUTOMATIC d8b427f8aa remove the warning at startup related to previous PR with batch processing 3 years ago
AUTOMATIC b8cf2ea8ea add a bit of a comment about what's being done with tensor noise 3 years ago
AUTOMATIC 83bce1a604 Merge branch 'batch-seed-attempt' 3 years ago
AUTOMATIC 87e8b9a2ab prevent replacing torch_randn globally (instead replacing k_diffusion.sampling.torch) and add a setting to disable this all 3 years ago
AUTOMATIC b44ddcb443 Prompt editing only applies to images in first batch of desired batch size when batch count > 1 #535 3 years ago
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 3 years ago
ArrowM 3763837003 Add batch processing to Extras tab 3 years ago
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
3 years ago
AUTOMATIC 6452fa2fb7 Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC 6991f2cb27 SD upscale with Batch count>1 results broken images #512 3 years ago
OWKenobi 2ddaeb318a Update scripts.py
fixes bug #464, which happens when controls is None, which leads to args_to being None.
3 years ago
AUTOMATIC 0fde1f3eac oh hey i broke batches with this 3 years ago
AUTOMATIC dc769e097c Merge branch 'prompt_editing' 3 years ago
AUTOMATIC d4dc4c1c63 fix for Error Interrogating when user has garbage in text files #479 3 years ago
AUTOMATIC d7f7378828 quantization off by default 3 years ago
C43H66N12O12S2 81baaff9b3 Respect quantization setting 3 years ago
C43H66N12O12S2 829d7150bc Add setting for quantization 3 years ago
C43H66N12O12S2 3c37c68fe0 Construct CompVisDenoiser with quantization 3 years ago
AUTOMATIC cdaab233c4 Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC 6d2eb339d6 fix for failing to save 4chan downscale for large iamges 3 years ago
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
3 years ago
C43H66N12O12S2 72d7f8c761 fix typo 3 years ago
C43H66N12O12S2 7ec6282ec2 pass dtype to torch.zeros as well 3 years ago
AUTOMATIC f2693bec08 prompt editing 3 years ago
AUTOMATIC b28cf84c36 prevent repeating messages about too many tokens 3 years ago
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
3 years ago
Steve Eberhardt 4a626f6ea6 Corrected typos in shared.py and README 3 years ago
NebulousDev 5dde56afe3 Fixed typo in text attention setting 3 years ago
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
3 years ago
Michoko 6153d9d9e9 Update images.py
Better code
3 years ago
Michoko d5520d43fd Update images.py
Handles grids names. Code more robust and doesn't fail if mixed with other files.
3 years ago
Michoko 94aeb5dec9 Update images.py
Better computing of images indexes in filenames
3 years ago
Elias Oenal 3daf9cac46 Removed stray references to shared.device_codeformer. 3 years ago
Elias Oenal 26f733a026 fix for codeformer switching torch devices on metal systems. 3 years ago
AUTOMATIC bb2732c1c7 updates for exif comments #446 3 years ago
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
3 years ago
AUTOMATIC c9430e53f6 loopback moved to scripts, added support for multiple batches, changed to honor save grids and how grids in web setting 3 years ago
AUTOMATIC c253d6bdab do not die on failing to load script #426 3 years ago
AUTOMATIC 4c51752464 option name updates for #432 3 years ago
jtkelm2 493032a7af Update ui.py 3 years ago
jtkelm2 df81de0d2f Update ui.py 3 years ago
jtkelm2 74c5f7974c Added selected image saving 3 years ago
AUTOMATIC 6bea45d495 prevent making grid if there is no need for it #428 3 years ago
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
3 years ago
JJ 859fff3700 add webp to file formats with exif saved 3 years ago
camenduru f07d789b79 added cmd arg to load custom styles file 3 years ago
AUTOMATIC 9d40212485 first attempt to produce crrect seeds in batch 3 years ago
AUTOMATIC 85b97cc49c bandaid for broken ddim sampling #389 3 years ago
AUTOMATIC 950064ee96 img2img_color_correction off by default for #394 3 years ago
AUTOMATIC 29022300ba revert the breaking change in font sneaked in by the person who did EXIF #407 3 years ago
AUTOMATIC 70e72db7bd Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC b6b9faa779 add support for reading saved jpeg comments 3 years ago
JJ 7a5852a4ee change np.float to np.float32
* numpy deprecation warning fix. Alternately, you could also specify float
3 years ago
JJ 27c2a0680a save the exif data upon image write 3 years ago
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
3 years ago
C43H66N12O12S2 3b1b1444d4
Complete cross attention update 3 years ago
AUTOMATIC c84e333622 color correction option for all img2img modes #363 3 years ago
AUTOMATIC 823cf946ec Embeddings directory can't be found if running webui.py from another directory (+potential fix) #374 3 years ago
AUTOMATIC b5a8b99d3f put safety checker into a separate file because it's already crowded in processing 3 years ago
AUTOMATIC1111 b03bc4e79a
Merge pull request #367 from GRMrGecko/nsfw_filter
Adds NSFW content filter option
3 years ago
oobabooga 3e1f9ab8b3
Fix #368 3 years ago
GRMrGecko fc18e2d483 Adds NSFW content filter option 3 years ago
AUTOMATIC1111 fa8be8acd6
Merge pull request #356 from nnuudev/master
Swap width and height sliders in the UI
3 years ago
AUTOMATIC db8f8dd972 Ability to save images into a folder named after the date they were created #353 3 years ago
AUTOMATIC 19a817d97d X/Y plot with denoising adds incorrect image data to individual outputs #331 3 years ago
AUTOMATIC 0de109c210 Codeformer face restoration not working: AttributeError: module 'modules.shared' has no attribute 'device_codeformer' #348 3 years ago
nnuudev a97e2a562b Swap width and height sliders in the UI 3 years ago
AUTOMATIC 3de44fc580 Include the model name (or the SHA256 of the file) in the metadata #271 3 years ago
AUTOMATIC c7e0e28ccd changes for #294 3 years ago
AUTOMATIC1111 11e03b9abd
Merge pull request #294 from EliasOenal/master
Fixes for mps/Metal: use of seeds, img2img, CodeFormer
3 years ago
AUTOMATIC a655e90fbe add negative prompt to log when clicking save #249 3 years ago
AUTOMATIC 45e8fa0e07 X/Y plot can not output the final result with this error message #244 3 years ago
AUTOMATIC 482a6ce8cb [Feature Request] Save defaults for extras & keep image parameters after using extras #251 3 years ago
AUTOMATIC 843b2b64fc Instance of CUDA out of memory on a low-res batch, even with --opt-split-attention-v1 (found cause) #255 3 years ago
AUTOMATIC 75a9b1bbd9 Noisy image previews #257 3 years ago
AUTOMATIC 40f4d3ed98 [FEATURE] Save both images, (Skip_Save optional). #265 3 years ago
Elias Oenal b7f95869b4 Refactored Metal/mps fixes. 3 years ago
C43H66N12O12S2 aaea8b4494
Update cross attention to the newest version 3 years ago
AUTOMATIC a5a760a7d4 rename --channelslast to --opt-channelslast to be in line with other torch optimizations 3 years ago
AUTOMATIC1111 01f8de3229
Merge pull request #334 from C43H66N12O12S2/channels-last
Channels last support
3 years ago
AUTOMATIC b70b51cc72 Allow TF32 in CUDA for increased performance #279 3 years ago
C43H66N12O12S2 8c995be44d
Add cmd option for channels last 3 years ago
AUTOMATIC 11e648f6c7 allow resizing into non-integer sizes 3 years ago
AUTOMATIC a1305060ce Variations are not working properly #305 3 years ago
AUTOMATIC1111 264d255919
Merge pull request #329 from EyeDeck/master
Add --gradio-auth command line argument to enable Gradio authentication
3 years ago
AUTOMATIC a4416f3585 [BUG] Not Working As Intended - create a directory with name derived from the prompt #306 3 years ago