1301 Commits (d9e4e4d7a09d4aee8ce249a3c8e91ce165b10fa5)

Author SHA1 Message Date
Vladimir Repin f2cc3f32d5 fix whitespaces 3 years ago
Vladimir Repin 9741969325 Save properly processed image before color correction 3 years ago
yfszzx a889c93f23 paste_fields add to public 3 years ago
yfszzx cef1b89aa2 remove browser to extension 3 years ago
yfszzx 124e44cf1e remove browser to extension 3 years ago
Bruno Seoane 90f02c7522 Remove unused field and class 3 years ago
Bruno Seoane 1e625624ba Add folder processing endpoint
Also minor refactor
3 years ago
Bruno Seoane 866b36d705 Move processing's models into models.py
It didn't make sense to have two differente files for the same and
"models" is a more descriptive name.
3 years ago
Bruno Seoane e0ca4dfbc1 Update endpoints to use gradio's own utils functions 3 years ago
Bruno Seoane e3f0e34cd6 Merge branch 'master' of https://github.com/bamarillo/stable-diffusion-webui 3 years ago
Bruno Seoane 4ff852ffb5 Add batch processing "extras" endpoint 3 years ago
Bruno Seoane 0523704dad Update run_extras to use the temp filename
In batch mode run_extras tries to preserve the original file name of the
images. The problem is that this makes no sense since the user only gets
a list of images in the UI, trying to manually save them shows that this
images have random temp names. Also, trying to keep "orig_name" in the
API is a hassle that adds complexity to the consuming UI since the
client has to use (or emulate) an input (type=file) element in a form.
Using the normal file name not only doesn't change the output and
functionality in the original UI but also helps keep the API simple.
3 years ago
captin411 1be5933ba2
auto cropping now works with non square crops 3 years ago
AUTOMATIC1111 6bd6154a92
Merge pull request #2067 from victorca25/esrgan_mod
update ESRGAN architecture and model to support all ESRGAN models
3 years ago
yfszzx 6a9ea40d7f Move browser and Inspiration into extension 3 years ago
Stephen 5dc0739ecd working mask 3 years ago
Stephen 9e1a8b7734 non-implemented mask with any type 3 years ago
Stephen a7c213d0f5 [API][Feature] - Add img2img API endpoint 3 years ago
DepFA 1fbfc052eb Update hypernetwork.py 3 years ago
Bruno Seoane 28e26c2bef Add "extra" single image operation
- Separate extra modes into 3 endpoints so the user ddoesn't ahve to
handle so many unused parameters.
 - Add response model for codumentation
3 years ago
Bruno Seoane b02926df13 Moved moodels to their own file and extracted base64 conversion to its own function 3 years ago
Bruno Seoane 1b4d04737a Remove unused imports 3 years ago
AngelBottomless 48dbf99e84 Allow tracking real-time loss
Someone had 6000 images in their dataset, and it was shown as 0, which was confusing.
This will allow tracking real time dataset-average loss for registered objects.
3 years ago
AUTOMATIC ca5a9e79dc fix for img2img color correction in a batch #3218 3 years ago
AUTOMATIC be748e8b08 add --freeze-settings commandline argument to disable changing settings 3 years ago
AUTOMATIC d213d6ca6f removed the option to use 2x more memory when generating previews
added an option to always only show one image in previews
removed duplicate code
3 years ago
Unnoen 4fdb53c1e9 Generate grid preview for progress image 3 years ago
AngelBottomless 24694e5983 Update hypernetwork.py 3 years ago
AUTOMATIC 321bacc6a9 call model_loaded_callback after setting shared.sd_model in case scripts refer to it using that 3 years ago
MrCheeze 0df94d3fcf fix aesthetic gradients doing nothing after loading a different model 3 years ago
AUTOMATIC 324c7c732d record First pass size as 0x0 for #3328 3 years ago
AUTOMATIC1111 ffea9b1509
Merge pull request #3414 from discus0434/master
[Hypernetworks] Add a feature to use dropout / more activation functions
3 years ago
Greendayle e38625011c fix part2 3 years ago
Greendayle 72383abacd Deepdanbooru linux fix 3 years ago
AUTOMATIC dbc8ab65f6 typo 3 years ago
AUTOMATIC d37cfffd53 added callback for creating new settings in extensions 3 years ago
discus0434 6a4fa73a38 small fix 3 years ago
discus0434 97749b7c7d
Merge branch 'AUTOMATIC1111:master' into master 3 years ago
discus0434 7912acef72 small fix 3 years ago
discus0434 fccba4729d add an option to avoid dying relu 3 years ago
AUTOMATIC 7fd90128eb added a guard for hypernet training that will stop early if weights are getting no gradients 3 years ago
AUTOMATIC 1cd3ed7def fix for extensions without style.css 3 years ago
discus0434 dcb45dfecf Merge branch 'master' of upstream 3 years ago
discus0434 0e8ca8e7af add dropout 3 years ago
AUTOMATIC 50b5504401 remove parsing command line from devices.py 3 years ago
AUTOMATIC1111 1fa53dab2c
Merge branch 'master' into cuda-device-id-selection 3 years ago
AUTOMATIC 6398dc9b10 further support for extensions 3 years ago
AUTOMATIC 2b91251637 removed aesthetic gradients as built-in
added support for extensions
3 years ago
yfszzx 67b78f0ea6 inspiration perfected 3 years ago
yfszzx d93ea5cdeb inspiration perfected 3 years ago
yfszzx 40ddb6df61 inspiration perfected 3 years ago
Extraltodeus 29bfacd63c
implement CUDA device selection, --device-id arg 3 years ago
Extraltodeus 57eb54b838
implement CUDA device selection by ID 3 years ago
yfszzx bb0f1a2cda inspiration finished 3 years ago
AUTOMATIC 26d1073745 Merge remote-tracking branch 'historytab/master' 3 years ago
AUTOMATIC f49c08ea56 prevent error spam when processing images without txt files for captions 3 years ago
AUTOMATIC1111 5e9afa5c8a
Merge branch 'master' into fix/train-preprocess-keep-ratio 3 years ago
AUTOMATIC ac0aa2b18e loading SD VAE, see PR #3303 3 years ago
AUTOMATIC 704036ff07 make aspect ratio overlay work regardless of selected localization 3 years ago
Rcmcpe 02e4d4694d Change option description of unload_models_when_training 3 years ago
timntorres 272fa527bb Remove unused variable. 3 years ago
timntorres fccad18a59 Refer to Hypernet's name, sensibly, by its name variable. 3 years ago
timntorres 19818f023c Match hypernet name with filename in all cases. 3 years ago
timntorres 51e3dc9cca Sanitize hypernet name input. 3 years ago
DepFA 306e2ff6ab Update image_embedding.py 3 years ago
DepFA d0ea471b0c Use opts in textual_inversion image_embedding.py for dynamic fonts 3 years ago
AUTOMATIC 9286fe53de make aestetic embedding ciompatible with prompts longer than 75 tokens 3 years ago
AUTOMATIC df57064093 do not load aesthetic clip model until it's needed
add refresh button for aesthetic embeddings
add aesthetic params to images' infotext
3 years ago
AUTOMATIC 7d6b388d71 Merge branch 'ae' 3 years ago
AUTOMATIC bf30673f51 Fix Hypernet infotext string split bug for PR #3283 3 years ago
AUTOMATIC 03a1e288c4 turns out LayerNorm also has weight and bias and needs to be pre-multiplied and trained for hypernets 3 years ago
AUTOMATIC1111 0c5522ea21
Merge branch 'master' into training-help-text 3 years ago
timntorres 2273e752fb Remove redundant try/except. 3 years ago
timntorres 4ff274e1e3 Revise comments. 3 years ago
timntorres 6014fb8afb Do nothing if image file already exists. 3 years ago
timntorres 5245c7a493 Issue #2921-Give PNG info to Hypernet previews. 3 years ago
guaneec b69c37d25e Allow datasets with only 1 image in TI 3 years ago
Patryk Wychowaniec 7157e5d064 interrogate: Fix CLIP-interrogation on CPU
Currently, trying to perform CLIP interrogation on a CPU fails, saying:

```
RuntimeError: "slow_conv2d_cpu" not implemented for 'Half'
```

This merge request fixes this issue by detecting whether the target
device is CPU and, if so, force-enabling `--no-half` and passing
`device="cpu"` to `clip.load()` (which then does some extra tricks to
ensure it works correctly on CPU).
3 years ago
AUTOMATIC1111 d6bd6a425d
Merge branch 'master' into master 3 years ago
AUTOMATIC c23f666dba a more strict check for activation type and a more reasonable check for type of layer in hypernets 3 years ago
AUTOMATIC1111 a26fc2834c
Merge pull request #3199 from discus0434/master
Add features to insert activation functions to hypernetworks
3 years ago
winterspringsummer 9d71eef02e sort file list in alphabetical ordering in extras 3 years ago
winterspringsummer a13c3bed3c Fixed path issue while extras batch processing 3 years ago
winterspringsummer fb5a8cf0d9 Added try except to extras batch from directory 3 years ago
winterspringsummer 60872c5b40 Fixed path issue while extras batch processing 3 years ago
AUTOMATIC 74088c2a06 allow float sizes for hypernet's layer_structure 3 years ago
AUTOMATIC 4587218190 updated readme and some small stylistic changes to code 3 years ago
random_thoughtss 49533eed9e XY grid correctly re-assignes model when config changes 3 years ago
Vladimir Repin d23a46ceaa Different approach to skip/interrupt with highres fix 3 years ago
random_thoughtss 708c3a7bd8 Added PLMS hijack and made sure to always replace methods 3 years ago
Vladimir Repin d1cb08bfb2 fix skip and interrupt for highres. fix option 3 years ago
random_thoughtss 92a17a7a4a Made dummy latents smaller. Minor code cleanups 3 years ago
aria1th f89829ec3a Revert "fix bugs and optimizations"
This reverts commit 108be15500.
3 years ago
不会画画的中医不是好程序员 dc66540629
Merge branch 'AUTOMATIC1111:master' into Inspiron 3 years ago
AngelBottomless 108be15500
fix bugs and optimizations 3 years ago
yfszzx d07cb46f34 inspiration pull request 3 years ago
AngelBottomless a71e021236
only linear 3 years ago
AngelBottomless d8acd34f66
generalized some functions and option for ignoring first layer 3 years ago
Milly 85dd62c4c7 train: ui: added `Split image threshold` and `Split image overlap ratio` to preprocess 3 years ago
Milly 9681419e42 train: fixed preprocess image ratio 3 years ago
discus0434 f8733ad08b add linear as a act func (option for doin nothing) 3 years ago
discus0434 6b38c2c19c
Merge branch 'AUTOMATIC1111:master' into master 3 years ago
captin411 0ddaf8d202
improve face detection a lot 3 years ago
AUTOMATIC 7f8ab1ee8f Merge remote-tracking branch 'origin/master' 3 years ago
AUTOMATIC 930b4c64f7 allow float sizes for hypernet's layer_structure 3 years ago
random_thoughtss aa7ff2a197 Fixed non-square highres fix generation 3 years ago
DepFA 858462f719
do caption copy for both flips 3 years ago
captin411 59ed744383
face detection algo, configurability, reusability
Try to move the crop in the direction of a face if it is present

More internal configuration options for choosing weights of each of the algorithm's findings

Move logic into its module
3 years ago
discus0434 ba469343e6 align ui.py imports with upstream 3 years ago
discus0434 ecb433b220 update 3 years ago
discus0434 6f98e89486 update 3 years ago
DepFA 55d8c6cce6
default to ignore existing captions 3 years ago
DepFA 9b65c4ecf4
pass preprocess_txt_action param 3 years ago
DepFA ab353b141d
link existing txt option 3 years ago
DepFA fbcce66601
add existing caption file handling 3 years ago
DepFA 4d6b9f76a5
reorder create_hypernetwork params 3 years ago
DepFA c3835ec85c
pass overwrite old flag 3 years ago
DepFA 632e8d6602
split learn rates 3 years ago
DepFA 0087079c2d
allow overwrite old embedding 3 years ago
DepFA 166be3919b
allow overwrite old hn 3 years ago
DepFA d6ea584137
change html output 3 years ago
random_thoughtss c418467c03 Don't compute latent mask if were not using it. Also added support for fixed highres_fix generation. 3 years ago
random_thoughtss dde9f96072 added support for ddim img2img 3 years ago
random_thoughtss 0719c10bf1 Fixed copying mistake 3 years ago
random_thoughtss 8e7097d06a Added support for RunwayML inpainting model 3 years ago
captin411 41e3877be2
fix entropy point calculation 3 years ago
DepFA 4d663055de
update ui with extra training options 3 years ago
DepFA eb7ba4b713
update training header text 3 years ago
Mackerel b748b583c0 generation_parameters_copypaste.py: fix indent 3 years ago
Vladimir Repin 46122c4ff6 Send empty prompts as valid generation parameter 3 years ago
timntorres 5e012e4dfa Infotext saves more specific hypernet name. 3 years ago
Alexandre Simard 1e4809b251 Added a bit of padding to the left 3 years ago
Alexandre Simard 57eb1a64c8 Update ui.py 3 years ago
discus0434 2ce52d32e4 fix for #3086 failing to load any previous hypernet 3 years ago
AUTOMATIC c6e9fed500 fix for #3086 failing to load any previous hypernet 3 years ago
DepFA 019a3a88f0
Update ui.py 3 years ago
discus0434 365d4b1650
Merge branch 'AUTOMATIC1111:master' into master 3 years ago
AUTOMATIC1111 f510a2277e
Merge pull request #3086 from discus0434/master
Add settings for multi-layer structure hypernetworks
3 years ago
discus0434 3770b8d2fa enable to write layer structure of hn himself 3 years ago
discus0434 42fbda83bb layer options moves into create hnet ui 3 years ago
captin411 087609ee18
UI changes for focal point image cropping 3 years ago
captin411 abeec4b630
Add auto focal point cropping to Preprocess images
This algorithm plots a bunch of points of interest on the source
image and averages their locations to find a center.

Most points come from OpenCV.  One point comes from an
entropy model. OpenCV points account for 50% of the weight and the
entropy based point is the other 50%.

The center of all weighted points is calculated and a bounding box
is drawn as close to centered over that point as possible.
3 years ago
AUTOMATIC f894dd552f fix for broken checkpoint merger 3 years ago
Ikko Ashimine bb0e7232b3 Fix typo in prompt_parser.py
assoicated -> associated
3 years ago
MalumaDev 2362d5f00e
Merge branch 'master' into test_resolve_conflicts 3 years ago
AUTOMATIC1111 05315d8a23
Merge branch 'master' into hot-reload-javascript 3 years ago
Anastasius 1d4aa376e6 Predictable long operation check for time estimation 3 years ago
Anastasius 442dbedc15 Estimated time displayed if jobs take more 60 sec 3 years ago
Anastasius bcfbb33e50 Added time left estimation 3 years ago
Cheka 2fd7935ef4 Remove wrong self reference in CUDA support for invokeai 3 years ago
discus0434 7f8670c4ef
Merge branch 'master' into master 3 years ago
Silent da72becb13 Use training width/height when training hypernetworks. 3 years ago
discus0434 5d16f59794
Merge branch 'master' into master 3 years ago
AUTOMATIC 5daf9cbb98 Merge remote-tracking branch 'origin/api' 3 years ago
AUTOMATIC 10aca1ca3e more careful loading of model weights (eliminates some issues with checkpoints that have weird cond_stage_model layer names) 3 years ago
arcticfaded 0f0d6ab8e0 call sampler by name 3 years ago
yfszzx 538bc89c26 Image browser improved 3 years ago
arcticfaded e7f4808505 provide sampler by name 3 years ago
discus0434 e40ba281f1 update 3 years ago
discus0434 7f2095c6c8 update 3 years ago
discus0434 a5611ea502 update 3 years ago
discus0434 6021f7a75f add options to custom hypernetwork layer structure 3 years ago
MalumaDev c2765c9bcd
Merge branch 'master' into test_resolve_conflicts 3 years ago
AUTOMATIC cbf15edbf9 remove dependence on TQDM for sampler progress/interrupt functionality 3 years ago
yfszzx b7e78ef692 Image browser improve 3 years ago
AUTOMATIC ec1924ee57 additional fix for difference model merging 3 years ago
AUTOMATIC e20b7e30fe fix for add difference model merging 3 years ago
w-e-w 2f448d97a9 styles.csv encoding utf8 to utf-8-sig
utf-8-bom for better compatibility for some programs
3 years ago
AUTOMATIC 433a7525c1 remove shared option for update check (because it is not an argument of webui)
have launch.py examine both COMMANDLINE_ARGS as well as argv for its arguments
3 years ago
yfszzx eb299527b1 Image browser 3 years ago
DepFA 4c605c5174 add shared option for update check 3 years ago
ふぁ 02622b1919 update scripts.py 3 years ago
ふぁ 3003438088 Add visible for dropdown 3 years ago
ふぁ de29ec0743 Remove exception handling 3 years ago
ふぁ 97d3ba3941 Add scripts to ui-config,json 3 years ago
AUTOMATIC d2f459c5cf clarify the comment for the new option from #2959 and move it to UI section. 3 years ago
trufty 8b02662215 Disable auto weights swap with config option 3 years ago
AUTOMATIC1111 cd9c6e0edf
Merge pull request #2984 from guaneec/D
Don't eat colons in booru tags
3 years ago
AUTOMATIC1111 f6c758d055
Merge branch 'master' into dark-mode 3 years ago
C43H66N12O12S2 c71008c741 Update sd_hijack_optimizations.py 3 years ago
C43H66N12O12S2 73b5dbf72a Update sd_hijack.py 3 years ago
C43H66N12O12S2 84823275e8 readd xformers attnblock 3 years ago
C43H66N12O12S2 2043c4a231 delete xformers attnblock 3 years ago
C43H66N12O12S2 786ed49922 use legacy attnblock 3 years ago
MalumaDev 1997ccff13
Merge branch 'master' into test_resolve_conflicts 3 years ago
arcticfaded 8d5d863a9d gradio and FastAPI 3 years ago
Mykeehu 7432b6f4d2 Fix typo "celem_id" to "elem_id" 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 247aeb3aaa Put API under /sdapi/ so that routing is simpler in the future. This means that one could allow access to /sdapi/ but not the webui. 3 years ago
Ryan Voots c3851a853d Re-use webui fastapi application rather than requiring one or the other, not both. 3 years ago
DepFA d3338bdef1 extras extend cache key with new upscale to options 3 years ago
Jordan Hall ab3f997c0c Fix typo in 'choices' when loading upscaler 2 config 3 years ago
arcticfaded f29b16bad1 prevent API from saving 3 years ago
guaneec 2e28c841f4
Oops 3 years ago
arcticfaded f80e914ac4 example API working with gradio 3 years ago
guaneec d62ef76614
Don't eat colons in booru tags 3 years ago
AUTOMATIC cf47d13c1e localization support 3 years ago
AUTOMATIC 695377a8b9 make modelmerger work with ui-config.json 3 years ago
Michoko 665beebc08 Use of a --theme argument for more flexibility
Added possibility to set the theme (light or dark)
3 years ago
yfszzx 2b5b62e768 fix two bug 3 years ago