255 Commits (c5e1efb4ca7617f7cb4a687abd888fa48cba733f)

Author SHA1 Message Date
AUTOMATIC ce6911158b Add support Stable Diffusion 2.0 3 years ago
Keavon Chambers 2f90496b19
Merge branch 'master' into cors-regex 3 years ago
AUTOMATIC1111 ccd73fc186
Merge pull request #4717 from papuSpartan/security
Add --server-name to the list of arguments considered insecure
3 years ago
Muhammad Rizqi Nur 0663706d44 Option to use selected VAE as default fallback instead of primary option 3 years ago
papuSpartan 3405acc6a4 Give --server-name priority over --listen and add check for --server-name in addition to --share and --listen 3 years ago
Keavon Chambers a258fd60db Add CORS-allow policy launch argument using regex 3 years ago
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
3 years ago
AUTOMATIC a2a1a2f727 add ability to create extensions that add localizations 3 years ago
AUTOMATIC1111 37ba0070ec
Merge branch 'master' into feat/allow-origins 3 years ago
papuSpartan a02bad570e rm dbg 3 years ago
papuSpartan e9a5562b9b add support for tls (gradio tls options) 3 years ago
evshiron b8435e632f add --cors-allow-origins cmd opt 3 years ago
AUTOMATIC 5f01171543 shut down gradio's "everything allowed" CORS policy; I checked the main functionality to work with this, but if this breaks some exotic workflow, I'm sorry. 3 years ago
AUTOMATIC1111 675b51ebd3
Merge pull request #3986 from R-N/vae-picker
VAE Selector
3 years ago
Maiko Tan dd2108fdac
fix: should invoke callback as well in api only mode 3 years ago
Muhammad Rizqi Nur 056f06d373 Reload VAE without reloading sd checkpoint 3 years ago
Muhammad Rizqi Nur f8c6468d42
Merge branch 'master' into vae-picker 3 years ago
AUTOMATIC1111 f126986b76
Merge pull request #4098 from jn-jairo/load-model
Unload sd_model before loading the other to solve the issue #3449
3 years ago
AUTOMATIC1111 0874404040
Merge pull request #3982 from MaikoTan/on-started-callback
feat: add app started callback
3 years ago
Jairo Correa af758e97fa Unload sd_model before loading the other 3 years ago
AUTOMATIC 58cc03edd0 fix scripts I broke with the extension tab changes 3 years ago
AUTOMATIC 910a097ae2 add initial version of the extensions tab
fix broken Restart Gradio button
3 years ago
Muhammad Rizqi Nur cb31abcf58 Settings to select VAE 3 years ago
Maiko Tan 423f222283
feat: add app started callback 3 years ago
AUTOMATIC 149784202c rework #3722 to not introduce duplicate code 3 years ago
AUTOMATIC 876a96f0f9 remove erroneous dir in the extension directory
remove loading .js files from scripts dir (they go into javascript)
load scripts after models, for scripts that depend on loaded models
3 years ago
不会画画的中医不是好程序员 68931242cf
Merge branch 'AUTOMATIC1111:master' into Inspiron 3 years ago
w-e-w 696cb33e50 after initial launch, disable --autolaunch for subsequent restarts 3 years ago
yfszzx 6a9ea40d7f Move browser and Inspiration into extension 3 years ago
AUTOMATIC 2b91251637 removed aesthetic gradients as built-in
added support for extensions
3 years ago
yfszzx bb0f1a2cda inspiration finished 3 years ago
Stephen 5f4fec307c [Bugfix][API] - Fix API arg in launch script 3 years ago
yfszzx d07cb46f34 inspiration pull request 3 years ago
discus0434 42fbda83bb layer options moves into create hnet ui 3 years ago
discus0434 5d16f59794
Merge branch 'master' into master 3 years ago
discus0434 6021f7a75f add options to custom hypernetwork layer structure 3 years ago
arcticfaded 8d5d863a9d gradio and FastAPI 3 years ago
Ryan Voots 1df3ff25e6 Add --nowebui as a means of disabling the webui and run on the other port 3 years ago
Ryan Voots c3851a853d Re-use webui fastapi application rather than requiring one or the other, not both. 3 years ago
AUTOMATIC d42125baf6 add missing requirement for api and fix some typos 3 years ago
AUTOMATIC 964b63c042 add api() function to return webui() to how it was 3 years ago
Jonathan f3fe487e63 Update webui.py 3 years ago
arcticfaded 60251c9456 initial prototype by borrowing contracts 3 years ago
AUTOMATIC 354ef0da3b add hypernetwork multipliers 3 years ago
AUTOMATIC 8aead63f1a emergency fix 3 years ago
AUTOMATIC fd07b103ae prevent SD model from loading when running in deepdanbooru process 3 years ago
AUTOMATIC1111 f7e86aa420
Merge pull request #2227 from papuSpartan/master
Refresh list of models/ckpts upon hitting restart gradio in the setti…
3 years ago
papuSpartan d01a2d0156 move list refresh to webui.py and add stdout indicating it's doing so 3 years ago
AUTOMATIC b0583be088 more renames 3 years ago
AUTOMATIC 873efeed49 rename hypernetwork dir to hypernetworks to prevent clash with an old filename that people who use zip instead of git clone will have 3 years ago
AUTOMATIC 530103b586 fixes related to merge 3 years ago
AUTOMATIC 5de806184f Merge branch 'master' into hypernetwork-training 3 years ago
Fampai 122d42687b Fix VRAM Issue by only loading in hypernetwork when selected in settings 3 years ago
DepFA 34acad1628 Add GZipMiddleware to root demo 3 years ago
Trung Ngo 786d9f63aa Add button to skip the current iteration 3 years ago
AUTOMATIC 12c4d5c6b5 hypernetwork training mk1 3 years ago
AUTOMATIC 2a53280495 reorder imports to fix the bug with k-diffusion on some version 3 years ago
AUTOMATIC 5f24b7bcf4 option to let users select which samplers they want to hide 3 years ago
AUTOMATIC c0389eb307 hello 3 years ago
AUTOMATIC1111 688c4a914a
Merge branch 'master' into 1404-script-reload-without-restart 3 years ago
DepFA a634c3226f
correct indent 3 years ago
AUTOMATIC a1cde7e646 disabled SD model download after multiple complaints 3 years ago
d8ahazard 5d26ba2b4b
Merge branch 'master' into ScuNET 3 years ago
AUTOMATIC 820f1dc96b initial support for training textual inversion 3 years ago
DepFA 30f2e35658
add importlib.reload 3 years ago
DepFA a9044475c0
add time import 3 years ago
DepFA 95f35d04ab
Host busy thread, check for reload 3 years ago
d8ahazard e82ea20299 Optimize model loader
Child classes only get populated to __subclassess__ when they are imported. We don't actually need to import any of them to webui any more, so clean up webUI imports and make sure loader imports children.

Also, fix command line paths not actually being passed to the scalers.
3 years ago
AUTOMATIC d1f098540a remove unwanted formatting/functionality from the PR 3 years ago
d8ahazard d73741794d Merge remote-tracking branch 'upstream/master' into ModelLoader 3 years ago
d8ahazard 0dce0df1ee Holy $hit.
Yep.

Fix gfpgan_model_arch requirement(s).
Add Upscaler base class, move from images.
Add a lot of methods to Upscaler.
Re-work all the child upscalers to be proper classes.
Add BSRGAN scaler.
Add ldsr_model_arch class, removing the dependency for another repo that just uses regular latent-diffusion stuff.
Add one universal method that will always find and load new upscaler models without having to add new "setup_model" calls. Still need to add command line params, but that could probably be automated.
Add a "self.scale" property to all Upscalers so the scalers themselves can do "things" in response to the requested upscaling size.
Ensure LDSR doesn't get stuck in a longer loop of "upscale/downscale/upscale" as we try to reach the target upscale size.
Add typehints for IDE sanity.
PEP-8 improvements.
Moar.
3 years ago
AUTOMATIC 2f2d356e4c call torch_gc before/after each gpu gradio operation 3 years ago
d8ahazard 5756d517a6 Merge remote-tracking branch 'upstream/master' into ModelLoader 3 years ago
d8ahazard 11875f5863 Use model loader with stable-diffusion too.
Hook the model loader into the SD_models file.
Add default url/download if checkpoint is not found.
Add matching stablediffusion-models-path argument.
Add message that --ckpt-dir will be removed in the future, but have it pipe to stablediffusion-models-path for now.
Update help strings for models-path args so they're more or less uniform.
Move sd_model "setup" call to webUI with the others.
Ensure "cleanup_models" method moves existing models to the new locations, including SD, and that we aren't deleting folders that still have stuff in them.
3 years ago
d8ahazard 7d5c29b674 Cleanup existing directories, fixes 3 years ago
d8ahazard 740070ea9c Re-implement universal model loading 3 years ago
William Moorehouse 91643f651d Add support for checkpoint merging 3 years ago
Eyrie 1877a3767e Changed job_id to timestamp 3 years ago
Eyrie 40166dbf08 Added job_id pattern for directories 3 years ago
AUTOMATIC c82e32652e prevent weird behavior when pressing interrupt just as image finishes 3 years ago
d8ahazard 1a1f7e85c7
Add LDSR and "GoLatent?" Upscaling (#763)
* Add LDSR Upscaling
3 years ago
C43H66N12O12S2 5f71ecfe6f Update webui.py 3 years ago
C43H66N12O12S2 62ca23ac5b add swinir import 3 years ago
C43H66N12O12S2 ae8e21abdd hack 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 247f58a5e7 add support for switching model checkpoints at runtime 3 years ago
AUTOMATIC 3de44fc580 Include the model name (or the SHA256 of the file) in the metadata #271 3 years ago
AUTOMATIC 834b6e396b aaaaaaaaaaaaaaaaa 3 years ago
AUTOMATIC 89d94e13a7 rename --channelslast to --opt-channelslast to be in line with other torch optimizations 3 years ago
C43H66N12O12S2 fbeadef130
webui.py channels last support 3 years ago
AUTOMATIC 2938dc39fc fixed gradio auth bug in PR 3 years ago
EyeDeck fc49844aa8
Merge branch 'master' into master 3 years ago
AUTOMATIC 372a2c3e2e [Feature Request] Please add "--share-password" for Gradio server security #315 3 years ago
EyeDeck e3646e79aa Add --auth command line argument to enable Gradio authentication
Allows you to pass in Gradio authentication like:
`--auth username:password`
Supports multiple sets of credentials by comma-delimiting, like:
`--auth user1:pass1,user2:pass3`...
3 years ago
AUTOMATIC ddc86f2edb --gradio-debug for collab users 3 years ago
AUTOMATIC f194457229 CLIP interrogator 3 years ago
AUTOMATIC f185874418 [Feature Request] Save defaults for extras & keep image parameters after using extras #251 3 years ago
AUTOMATIC 02bcd51a5a fix aggressive caching for extras tab 3 years ago
AUTOMATIC f5001246e2 honor tiling settings for RealESRGAN also
load scripts earlier to get errors before model loads
3 years ago
AUTOMATIC 3a4c6d9ef5 add webui() function for more simple cell in the notebook 3 years ago