aboutsummaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* for img2img, use None as upscaler instead of erroring out if the desired ↵AUTOMATIC2023-03-261-2/+5
| | | | upscaler is not found
* add missing extensions_dir, extensions_builtin_dir to extensions.pyAUTOMATIC2023-03-251-0/+1
|
* Merge branch 'master' into masterAUTOMATIC11112023-03-2522-196/+413
|\
| * split commandline args into its own fileAUTOMATIC2023-03-255-779/+50
| | | | | | | | make launch.py use the same command line argument parser as the main program
| * Split history: mv temp modules/shared.pyAndrey2023-03-251-0/+751
| |
| * Split history: mv modules/shared.py modules/cmd_args.pyAndrey2023-03-251-0/+0
| |
| * Merge pull request #7936 from EllangoK/masterAUTOMATIC11112023-03-252-1/+6
| |\ | | | | | | Custom height and width settings for Extra Networks cards
| | * Merge branch 'master' into masterKarun2023-03-2536-183/+1658
| | |\
| | * | custom height, width settings for extra networksEllangoK2023-02-192-1/+7
| | | |
| * | | Merge pull request #8662 from vladmandic/api-handlerAUTOMATIC11112023-03-251-1/+44
| |\ \ \ | | | | | | | | | | api error handler
| | * | | api error handlerVladimir Mandic2023-03-151-1/+44
| | | | |
| * | | | update overflow-wrap: break-word; for gradio 3.23AUTOMATIC2023-03-251-2/+2
| | | | |
| * | | | Merge branch 'master' into extra-network-infoAUTOMATIC11112023-03-2518-76/+223
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | Merge pull request #8780 from Brawlence/masterAUTOMATIC11112023-03-253-2/+56
| | |\ \ \ | | | | | | | | | | | | Unload and re-load checkpoint to VRAM on request (API & Manual)
| | | * | | Unload checkpoints on RequestΦφ2023-03-213-2/+56
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | …to free VRAM. New Action buttons in the settings to manually free and reload checkpoints, essentially juggling models between RAM and VRAM.
| | * | | Merge pull request #8797 from ArrowM/masterAUTOMATIC11112023-03-251-1/+1
| | |\ \ \ | | | | | | | | | | | | Move `load_file_from_url` import
| | | * | | Move `load_file_from_url`ArrowM2023-03-221-1/+1
| | | |/ / | | | | | | | | | | | | | | | | | | | | Why? one of the internal calls of `load_file_from_url` import cv2, which locks the cv2 site-package, which extensions may (and in our case, is) breaking the installation of some libraries. The base project should be limiting its import of unnecessary libraries when possible during the installation phase.
| | * | | Merge pull request #8803 from mlhub-action/fix_scripts_load_orderAUTOMATIC11112023-03-251-1/+9
| | |\ \ \ | | | | | | | | | | | | Fix scripts load order
| | | * | | Fix scripts load ordersumof2primes2023-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 1st webui, 2nd extensions-builtin, 3rd extensions - to load scripts independent of --data-dir - change load order key [x.basedir, x.filename, x.path] to [orderby(x.basedir), x.filename, x.path] e.g., scripts/xyz_grid.py dependent extentions should loaded later extensions\sd-webui-controlnet\scripts\xyz_grid_support.py extensions\sd-webui-additional-networks\scripts\xyz_grid_support.py
| | | * | | Fix scripts load ordersumof2primes2023-03-221-1/+9
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 1st webui, 2nd extensions-builtin, 3rd extensions - to load scripts independent of --data-dir - change load order key [x.basedir, x.filename, x.path] to [orderby(x.basedir), x.filename, x.path] e.g., scripts/xyz_grid.py dependent extentions should loaded later extensions\sd-webui-controlnet\scripts\xyz_grid_support.py extensions\sd-webui-additional-networks\scripts\xyz_grid_support.py
| | * | | Merge pull request #8814 from catboxanon/inpaint-maskAUTOMATIC11112023-03-252-0/+20
| | |\ \ \ | | | | | | | | | | | | Add ability to display and/or save inpainting mask and masked composite
| | | * | | Expose inpainting mask and compositecatboxanon2023-03-222-0/+20
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | For inpainting, this exposes the mask and masked composite and gives the user the ability to display these in the web UI, save to disk, or both.
| | * | | Merge pull request #8824 from zimkjh/fix-variable-typoAUTOMATIC11112023-03-251-2/+2
| | |\ \ \ | | | | | | | | | | | | fix variable typo
| | | * | | fix variable typocarat-johyun2023-03-231-2/+2
| | | |/ /
| | * | | Merge pull request #8647 from Tps-F/add_submoduleAUTOMATIC11112023-03-251-8/+5
| | |\ \ \ | | | | | | | | | | | | Support git submodule for extension and Fix Windows PermissionError
| | | * | | Cross device linkFtps2023-03-161-1/+11
| | | | | |
| | | * | | remove unused libraryFtps2023-03-151-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | I'm sorry I forgot.
| | | * | | Update ui_extensions.pyFtps2023-03-151-16/+5
| | | |/ / | | | | | | | | | | | | | | | Add git submodule and Fix WinError
| | * | | use HTTP request to fetch metadata for Lora cards instead of including it ↵AUTOMATIC2023-03-251-12/+35
| | | | | | | | | | | | | | | | | | | | into the main page
| | * | | Merge pull request #8878 from butaixianran/masterAUTOMATIC11112023-03-251-1/+5
| | |\ \ \ | | | | | | | | | | | | Fix None type error for TI module
| | | * | | Fix None type error for TI modulebutaixianran2023-03-241-1/+5
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When user using model_name.png as a preview image, textural_inversion.py still treat it as an embeding, and didn't handle its error, just let python throw out an None type error like following: ```bash File "D:\Work\Dev\AI\stable-diffusion-webui\modules\textual_inversion\textual_inversion.py", line 155, in load_from_file name = data.get('name', name) AttributeError: 'NoneType' object has no attribute 'get' ``` With just a simple `if data:` checking as following, there will be no error, breaks nothing, and now this module can works fine with user's preview images. Old code: ```python data = extract_image_data_embed(embed_image) name = data.get('name', name) ``` New code: ```python data = extract_image_data_embed(embed_image) if data: name = data.get('name', name) else: # if data is None, means this is not an embeding, just a preview image return ``` Also, since there is no more errors on textual inversion module, from now on, extra network can set "model_name.png" as preview image for embedings.
| | * | | Merge pull request #8866 from brkirch/mps-torch-2-0-nn-linear-workaroundsAUTOMATIC11112023-03-251-1/+8
| | |\ \ \ | | | | | | | | | | | | Add PyTorch 2.0 support for macOS, fix image generation on macOS 13.2.X
| | | * | | Add workaround for MPS layer_norm on PyTorch 2.0brkirch2023-03-241-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | On PyTorch 2.0, with MPS layer_norm only accepts float32 inputs. This was fixed shortly after 2.0 was finalized so the workaround can be applied with an exact version match.
| | | * | | Add workaround for broken nn.Linear on macOS 13.2brkirch2023-03-241-0/+5
| | | |/ / | | | | | | | | | | | | | | | Credit to danieldk (https://github.com/explosion/curated-transformers/pull/124) for the workaround this is based on.
| | * | | Merge pull request #8782 from FNSpd/masterAUTOMATIC11112023-03-252-3/+3
| | |\ \ \ | | | | | | | | | | | | --upcast-sampling support for CUDA
| | | * | | Update devices.pyFNSpd2023-03-241-1/+1
| | | | | |
| | | * | | Update sd_hijack_optimizations.pyFNSpd2023-03-241-1/+1
| | | | | |
| | | * | | Update sd_hijack_unet.pyFNSpd2023-03-241-1/+1
| | | | | |
| | | * | | Update sd_hijack_optimizations.pyFNSpd2023-03-211-1/+1
| | | | | |
| | | * | | Update sd_hijack_unet.pyFNSpd2023-03-211-1/+1
| | | | | |
| | | * | | Update devices.pyFNSpd2023-03-211-1/+1
| | | |/ /
| | * | | bump gradio to 3.23AUTOMATIC2023-03-252-2/+9
| | | | | | | | | | | | | | | | | | | | fix broken image dragging
| | * | | fix extra networks uiAUTOMATIC2023-03-251-1/+1
| | | | |
| | * | | enable queue by defaultAUTOMATIC2023-03-253-4/+5
| | | | | | | | | | | | | | | | | | | | more stylistic changes
| | * | | hide delete button for single-item dropdownAUTOMATIC2023-03-253-3/+16
| | | | | | | | | | | | | | | | | | | | more stylistic changes
| | * | | fix ctrl+up/down attention editAUTOMATIC2023-03-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | fix dropdown obscured by live preview stylistic changes
| | * | | initial gradio 3.22 supportAUTOMATIC2023-03-255-37/+50
| | |/ /
| * | | Add event.stopPropagation() to extraNetworksShowMetadata()missionfloyd2023-03-211-1/+1
| | | | | | | | | | | | | | | | Prevent bubbling the same way "replace preview" does
| * | | Don't bubble when metadata_button is clickedmissionfloyd2023-03-201-1/+1
| |/ /
* / / added search textbox to filter available extensionspieresimakp2023-03-231-11/+31
|/ /