Commit Graph

547 Commits

Author SHA1 Message Date
M
a98753cf10
webui: display the GPU in use during startup (#994)
* webui: display the GPU in use during startup

tell the user which GPU the code is actually going to use before spending lots of time loading everything onto the GPU

* typo

* add some info messages

* evaluate current GPU properly

* add debug flag gating

not everyone wants or needs to see debug messages :)

* add in stray debug msg
2022-09-11 14:47:34 +03:00
ZeroCool
b66056842a
Merge pull request #1010 from ZeroCool940711/dev
Added some basic layout for the Model Manager tab.
2022-09-11 03:36:36 -07:00
ZeroCool940711
e6463e3249 Added some basic layout for the Model Manager tab and added there the models that most people use to make it easy to download instead of having to go do the wiki or searching through discord for links, it also shows the path where you are supposed to put those models for them to work. 2022-09-11 03:35:14 -07:00
ZeroCool
d04269a09e
Merge pull request #996 from codedealer/dev
refactor: sort out dependencies
2022-09-11 02:56:44 -07:00
Mr. Gecko
69d6e53474
Add NSFW filter to avoid unexpected (#955)
* Add NSFW filter to avoid unexpected

* Fix img2img configuration numbering
2022-09-11 12:32:36 +03:00
ZeroCool
d5a64e0ed4
Merge pull request #992 from jjisnow/yaml_metadata_match
write same metadata to file and yaml
2022-09-11 01:40:28 -07:00
JJ
42cc7ea8dc fix individual image file format saves
* introduces a general config setting save_format similar to grid_format for individual file saves
2022-09-11 17:40:28 +10:00
JJ
2672743f67 write same metadata to file and yaml
* include piexif in environment needed for exif labelling of non-png files
2022-09-11 17:27:52 +10:00
hlky
c5b2e1eba8
Merge branch 'dev' into dev 2022-09-11 07:32:11 +01:00
ZeroCool
784d155ed8
Merge pull request #1001 from ZeroCool940711/dev
Changed the minimum value on the text2vid tab for the Sampling Steps and Inference Steps to 10 and added a step with a value of 10 to make it easier to move the slider as it will require a higher maximum value than in other tabs for good results.
2022-09-10 21:32:20 -07:00
ZeroCool
a760e036d9
Commented an import that is not used for now but will be used soon. 2022-09-10 21:31:42 -07:00
ZeroCool940711
1d7a84f89f Merge remote-tracking branch 'origin/dev' into dev 2022-09-10 21:24:43 -07:00
ZeroCool940711
fa08f00ae6 Changed the minimum value for the Sampling Steps and Inference Steps to 10 and added step with a value of 10 to make it easier to move the slider as it will require a higher maximum value than in other tabs for good results on the text2vid tab. 2022-09-10 21:24:22 -07:00
ZeroCool
0fe5783222
Merge pull request #998 from ZeroCool940711/dev
Added piexif dependency.
2022-09-10 20:36:50 -07:00
ZeroCool940711
d262f6f97a Added piexif dependency. 2022-09-10 20:36:05 -07:00
ZeroCool
be2ece0683
Merge pull request #959 from jjisnow/new_metadata
New metadata for other image types
2022-09-10 19:11:32 -07:00
ZeroCool
c3cde0b661
Merge pull request #990 from jjisnow/img2img-defaults
add sampler_name defaults to img2img
2022-09-10 19:10:10 -07:00
Thomas Mello
8191be5e0d
Merge pull request #995 from Hafiidz/dev-source-warning
remove deprecated kwargs/parameter
2022-09-11 04:42:51 +03:00
M
20adc46b75
webui: detect scoped-down GPU environment (#993)
* webui: detect scoped-down GPU environment

check if we're using a scoped-down GPU environment (pynvml does not listen to CUDA_VISIBLE_DEVICES) so that we can measure memory on the correct GPU

* remove unnecessary import
2022-09-11 04:41:29 +03:00
Thomas Mello
8039021b53 refactor: sort out dependencies
Co-Authored-By: oc013 <101832295+oc013@users.noreply.github.com>
Co-Authored-By: Aarni Koskela <akx@iki.fi>
Co-Authored-By: oc013 <101832295+oc013@users.noreply.github.com>
Co-Authored-By: Aarni Koskela <akx@iki.fi>
2022-09-11 04:33:43 +03:00
Hafiidz
0a3d4eea58 remove deprecated kwargs/parameter 2022-09-11 09:21:32 +08:00
JJ
8e7959ca2b add metadata to other file output file types 2022-09-11 09:49:14 +10:00
JJ
b4db9733d0 add sampler_name defaults to img2img 2022-09-11 09:37:14 +10:00
Thomas Mello
d6f4796c35
fix: sampler name in GoBig #988 2022-09-11 01:52:51 +03:00
xaedes
008af2d8ff
Perform masked image restoration for GFPGAN, RealESRGAN, fixing #947
* Perform masked image restoration when using GFPGAN or RealESRGAN, fixing #947.
Also fixes bug in image display when using masked image restoration with RealESRGAN.

When the image is upscaled using RealESRGAN the image restoration can not use the
original image because it has wrong resolution. In this case the image restoration
will restore the non-regenerated parts of the image with an RealESRGAN upscaled
version of the original input image.

Modifications from GFPGAN or color correction in (un)masked parts are also restored
to the original image by mask blending.

* Update scripts/webui.py

Co-authored-by: Thomas Mello <work.mello@gmail.com>
2022-09-10 18:37:42 +03:00
ZeroCool
f39b71a107
Merge pull request #968 from ZeroCool940711/dev
Improved the progress bar for the txt2vid tab and other fixes.
2022-09-10 07:43:56 -07:00
ZeroCool
24ddbdc811
Merge branch 'sd-webui:dev' into dev 2022-09-10 07:42:59 -07:00
ZeroCool940711
80b00810ef - Improved the progress bar for the txt2vid tab, it now shows more information during generation.
- Changed the guidance_scale variable to be cfg_scale.
2022-09-10 07:42:20 -07:00
ZeroCool940711
527d18e1c6 Added two new scripts that will be used for the new implementation of the txt2vid tab which uses the latest version of the diffusers library. 2022-09-10 07:38:57 -07:00
ZeroCool940711
9c7f401310 Added the models/custom folder to gitignore to ignore custom models. 2022-09-10 07:38:02 -07:00
ZeroCool940711
c7894b090a Changed the diffusers version to be 0.2.4 or lower as a new version breaks the txt2vid generation. 2022-09-10 07:37:28 -07:00
ZeroCool940711
a4745cc2fc Removed some unused lines from the css file for the streamlit version. 2022-09-10 07:34:35 -07:00
Soul-Burn
3e9cdb1dcb Better support for large batches in optimized mode 2022-09-10 15:25:13 +01:00
ZeroCool
53aacef732
Merge pull request #954 from ZeroCool940711/dev
Changed the scheduler for the txt2vid tab back to LMS.
2022-09-09 19:52:38 -07:00
ZeroCool
1a2106c6b3
Merge branch 'sd-webui:dev' into dev 2022-09-09 19:52:01 -07:00
ZeroCool940711
8bc59c48df Merge remote-tracking branch 'origin/dev' into dev 2022-09-09 19:51:35 -07:00
ZeroCool940711
2795dfb8ab Changed the scheduler for the txt2vid tab back to LMS, for now we can only use that. 2022-09-09 19:51:28 -07:00
ZeroCool940711
f5df32efb7 Removed old files from a split test we deed that are not needed anymore, we plan to do the split differently. 2022-09-09 19:47:43 -07:00
ZeroCool
93b6021d38
Merge pull request #953 from ZeroCool940711/dev
Fixed an issue with the txt2vid model.
2022-09-09 19:45:07 -07:00
ZeroCool
b4dd35ac08
Merge branch 'sd-webui:dev' into dev 2022-09-09 19:44:21 -07:00
ZeroCool940711
249e2dd74f Fixed an issue with the txt2vid model. 2022-09-09 19:43:51 -07:00
ZeroCool
4d2b0be3b5
Merge pull request #951 from JoshuaKimsey/fix-yaml-defaults
Changed StreamIit default sampler to `k_euler` and 30 steps.
2022-09-09 19:42:52 -07:00
Joshua Kimsey
05ff68c539 Changed StreamIt to k_euler 30 steps as default 2022-09-09 22:39:33 -04:00
ZeroCool
ec38e45fd7
Merge pull request #873 from JoshuaKimsey/fix-streamit-yaml
Changed Streamit yaml default configs
2022-09-09 17:54:59 -07:00
Thomas Mello
f8a6a4eba8
fix: lost imports from #921 2022-09-10 01:54:19 +03:00
Thomas Mello
de0bf059e9
Merge pull request #921 from mike-hearn/master
Image transparency can be used as mask for inpainting
2022-09-10 01:32:47 +03:00
Michael Hearn
002dca063d Image transparency is used as mask for inpainting 2022-09-09 18:28:40 -04:00
xaedes
07062941c7
add img2img option for color correction. (#936)
color correction is already used for loopback to prevent color drift with the first image as correction target.
the option allows to use the color correction even without loopback mode.
it helps keeping the colors similar to the input image.
2022-09-10 00:44:30 +03:00
James Pound
32a3c05af7 Added CSS to center the image in the txt2img interface 2022-09-09 22:36:53 +01:00
xaedes
f6aa2c64eb
Add mask_restore to restore images based on mask, fixing #665 (#898)
* Add mask_restore option to give users the option to restore images based on mask, fixing #665.

Before commit c73fdd78  (Implement masking during sampling to improve blending, #308)
image mask was applied after sampling, resulting in masked parts that are not regenerated
to actually stay the same.
Since c73fdd78 the masked img2img will change the whole image, even in masked areas.
It gives better looking results at first glance, but will result in image degredation when
applied a few times. See issue #665.

In the workflow of using repeated masked img2img, users may want to use this options to keep the parts
of image they actually want to keep without image degradation. A final masked img2img or whole image img2img with mask_restore disabled
will give the better blending of "Implement masking during sampling".

* revert changes of a7be43ba in change_image_editor_mode

* fix ui_functions.change_image_editor_mode by adding gr.update to the end of the list it returns

* revert inserted newlines and whitespaces to match format of previous code

* improve caption of new option mask_restore

"Only modify regenerated parts of image"

* fix ui_functions.change_image_editor_mode by adding gr.update to the end of the list it returns

an old copy of the function exists in webui.py, this superflous function mistakenly was changed by the earlier commit b6a9e16b

* remove unused functions that are near duplicates of functions in ui_functions.py
2022-09-10 00:07:14 +03:00