Manuel Schmid
d3113f5c3f
feat: use consistent file name in gradio ( #1932 )
...
* feat: use consistent file name in gradio
returns and uses filepaths instead of numpy image by saving to temp dir
uses double the temp dir file storage on disk as it saves to temp dir and gradio temp dir when displaying the image, but reuses logged output image
* feat: delete temp images after yielding to gradio
* feat: use args temp path if given
* chore: code cleanup, remove redundant if statement
2024-02-25 22:56:38 +01:00
Brian Flannery
c898e6a4dc
feat: add array support on main prompt ( #1503 )
...
* prompt array support
* update change log
* update change log
* docs: remove 2.1.847 change log
* refactor: rename freeze_seed to disable_seed_increment, move to developer debug mode
* feat: add translation for new labels
* fix: use task_rng based on task_seed, not initial seed
---------
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-25 22:22:49 +01:00
MindOfMatter
3be76ef8a3
feat: make lora min max weight editable in config ( #2216 )
...
* Initial commit
* Update README.md
* sync with original main Fooocus repo
* update with my gitignore setup
* add min max weight configs feature
* add max lora config feature
* Revert "add max lora config feature"
This reverts commit cfe7463fe2 .
* Update README.md
* Update .gitignore
* update
* merge
* revert
---------
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-25 21:36:25 +01:00
MindOfMatter
18f9f7dc31
feat: make lora number editable in config ( #2215 )
...
* Initial commit
* Update README.md
* sync with original main Fooocus repo
* update with my gitignore setup
* add max lora config feature
* Revert "add max lora config feature"
This reverts commit cfe7463fe2 .
* add max loras config feature
* Update README.md
* Update .gitignore
* update
* merge
* revert
* refactor: rename default_loras_max_number to default_max_lora_number, validate config for int
* fix: add missing patch_all call and imports again
---------
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-25 21:12:26 +01:00
MindOfMatter
468d704b29
feat: add button to enable LoRAs ( #2210 )
...
* Initial commit
* Update README.md
* sync with original main Fooocus repo
* update with my gitignore setup
* add max lora config feature
* Revert "add max lora config feature"
This reverts commit cfe7463fe2 .
* add lora enabler feature
* Update README.md
* Update .gitignore
* update
* merge
* revert changes
* revert
* feat: change width of LoRA columns
* refactor: rename lora_enable to lora_enabled, optimize code
---------
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-25 19:59:28 +01:00
Manuel Schmid
eebd7752ab
fix: allow path_outputs to be outside of root dir ( #2332 )
...
allows Gradio to serve outputs when folder has been changed in the config
2024-02-25 18:44:28 +01:00
Manuel Schmid
b5f019fb62
fix: correctly create directory for path_outputs if not existing ( #1668 )
...
* correctly create directory for outputs if not existing
* feat: add make_directory parameter checks for list, extract make_directory to util
2024-02-25 18:41:43 +01:00
Manuel Schmid
9c19300a3e
feat: improve bug report and feature request issue templates ( #1631 )
...
* refactor and improve bug report and feature request issue templates
* update operating system placeholder to Windows 10
most common usage i assume
* use already existing label "enhancement" instead of "feature"
* feat: add checkbox for latest version check, add triage to feature requests
* feat: add link to ask a question
* feat: use templates of stable-diffusion-webui-forge as basis
* feat: add optional hosting and operating system inputs
2024-02-25 18:04:46 +01:00
Maxim Saplin
4d34f31a72
feat: allow users to specify the number of threads when running on CPU ( #1601 )
...
* CPU_NUM_THREADS
* refactor: optimize code, type is already strict
---------
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-25 17:14:17 +01:00
dooglewoogle
ef1999c52c
feat: add ability to load checkpoints and loras from multiple locations ( #1256 )
...
* Add ability to load checkpoints and loras from multiple locations
* Found another location a default path is required
* feat: use array as default
---------
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-25 12:47:14 +01:00
Manuel Schmid
7cfb5e742d
feat: add advanced parameter for disable_intermediate_results (progress_gallery) ( #1013 )
...
* add advanced parameter for disable_intermediate_results
prevents gradio frontend process from clogging image output and updates in high throughput scenarios such as LCM with image number >= 4
* update disable_intermediate_results correctly
based on default and selected performance
* chore: add missing translations
2024-02-25 11:31:00 +01:00
Manuel Schmid
965364cd80
feat: add list of 100 most popular animals to wildcards ( #985 )
2024-02-24 19:03:46 +01:00
Manuel Schmid
5b7ddf8b22
feat: advanced params refactoring + prevent users from skipping/stopping other users tasks in queue ( #981 )
...
* only make stop_button and skip_button interactive when rendering process starts
fix inconsistency in behaviour of stop_button and skip_button as it was possible to skip or stop other users processes while still being in queue
* use AsyncTask for last_stop handling instead of shared
* Revert "only make stop_button and skip_button interactive when rendering process starts"
This reverts commit d3f9156854 .
* introduce state for task skipping/stopping
* fix return parameters of stop_clicked
* code cleanup, do not disable skip/stop on stop_clicked
* reset last_stop when skipping for further processing
* fix: replace fcbh with ldm_patched
* fix: use currentTask instead of ctrls after merging upstream
* feat: extract attribute disable_preview
* feat: extract attribute adm_scaler_positive
* feat: extract attribute adm_scaler_negative
* feat: extract attribute adm_scaler_end
* feat: extract attribute adaptive_cfg
* feat: extract attribute sampler_name
* feat: extract attribute scheduler_name
* feat: extract attribute generate_image_grid
* feat: extract attribute overwrite_step
* feat: extract attribute overwrite_switch
* feat: extract attribute overwrite_width
* feat: extract attribute overwrite_height
* feat: extract attribute overwrite_vary_strength
* feat: extract attribute overwrite_upscale_strength
* feat: extract attribute mixing_image_prompt_and_vary_upscale
* feat: extract attribute mixing_image_prompt_and_inpaint
* feat: extract attribute debugging_cn_preprocessor
* feat: extract attribute skipping_cn_preprocessor
* feat: extract attribute canny_low_threshold
* feat: extract attribute canny_high_threshold
* feat: extract attribute refiner_swap_method
* feat: extract freeu_ctrls attributes
freeu_enabled, freeu_b1, freeu_b2, freeu_s1, freeu_s2
* feat: extract inpaint_ctrls attributes
debugging_inpaint_preprocessor, inpaint_disable_initial_latent, inpaint_engine, inpaint_strength, inpaint_respective_field, inpaint_mask_upload_checkbox, invert_mask_checkbox, inpaint_erode_or_dilate
* wip: add TODOs
* chore: cleanup code
* feat: extract attribute controlnet_softness
* feat: extract remaining attributes, do not use globals in patch
* fix: resolve circular import, patch_all now in async_worker
* chore: cleanup pid code
2024-02-24 19:01:06 +01:00
Manuel Schmid
0ed01da4e4
Merge pull request #2313 from charliewilco/patch-1
...
chore: add .DS_Store to .gitignore
2024-02-22 21:53:36 +01:00
Charlie ⚡️
187f4a76c6
Remove mac generated invisible files
2024-02-20 21:51:01 -05:00
Manuel Schmid
f8ca04a406
feat: add early return for prompt expansion when no new tokens should be added
...
closes https://github.com/lllyasviel/Fooocus/issues/2278 , also removes comma at the end added before tokenizer
2024-02-19 15:22:10 +01:00
Manuel Schmid
a78f66ffb5
fix: sort with casefold, case insensitive
...
https://docs.python.org/3/library/stdtypes.html#str.casefold
2024-02-12 21:59:22 +01:00
Manuel Schmid
1c999be8c8
Merge pull request #2229 from lllyasviel/develop
...
Release 2.1.865
2024-02-11 15:20:27 +01:00
Manuel Schmid
f4a8bf24cf
fix: correctly calculate refiner switch when overwrite_switch is > 0 ( #2165 )
...
When using custom steps, the calculation of switching timing is wrong. Now it is modified to calculate "steps x timing" after custom steps are used.
By @xhoxye
2024-02-11 15:13:20 +01:00
eddyizm
074b655dff
fix: implement output path argument ( #2074 )
...
* added function to check output path arg and override, other wise, use temp or fallback to config
* added function to check output path arg and override, other wise, use temp or fallback to config #2065
* Revert to 1bcbd650
* moved path output arg handling inside config start up
* Revert "added function to check output path arg and override, other wise, use temp or fallback to config"
This reverts commit fecb97b59c .
* Updated tag to uppercase
* updated docstring to standard double quotes.
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
* removed extra check on image log flag per feedback
* feat: update config_dict value when overriding path_outputs, change message
---------
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-11 13:04:06 +01:00
Manuel Schmid
ee3ce95566
docs: update version
2024-02-10 21:59:13 +01:00
Manuel Schmid
2037de3fcb
chore: fix typos and adjust wording ( #1521 , #1644 , #1691 , #1772 )
2024-02-10 21:54:50 +01:00
hisk2323
eb3f4d745c
feat: add suffix ordinals ( #845 )
...
* add suffix ordinals with lambda
* delay importing of modules.config (#2195 )
* refactor: use easier to read version to find matching ordinal suffix
---------
Co-authored-by: rsl8 <138326583+rsl8@users.noreply.github.com>
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
2024-02-10 21:49:23 +01:00
Praveen Kumar Sridhar
b9d7e77b0d
replaced the custom lcm function with math.lcm ( #1122 )
...
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-10 19:28:10 +01:00
Evgenii
c32b9bdc44
fix: replace regexp to support unicode chars ( #1424 )
2024-02-10 19:15:57 +01:00
Manuel Schmid
98ba1d5d47
fix: correctly sort files, display deepest dir level first ( #1784 )
2024-02-10 19:03:26 +01:00
Dr. Christoph Mittendorf
231956065f
Removing unnecessary comments / old code ( #1905 )
2024-02-10 18:51:03 +01:00
rsl8
e4929a9ed7
fix: do not overwrite $GRADIO_SERVER_PORT if it is already set ( #1921 )
2024-02-10 18:44:20 +01:00
Manuel Schmid
b7715b0a0c
fix: prevents outdated history log link after midnight ( #1979 )
...
* feat: update history link date after each generation
prevents outdated date in link after midnight
* delay importing of modules.config (#2195 )
* fix: disable queue for initial queue loading
---------
Co-authored-by: rsl8 <138326583+rsl8@users.noreply.github.com>
2024-02-10 18:33:28 +01:00
Roman Schmitz
ac10e51364
add auth to --listen and readme ( #2127 )
...
* Update webui.py
* Update readme.md
* Update webui.py
Only enable AuthN for --listen and --share
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
* docs: rephrase documentation changes for auth
---------
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com>
Co-authored-by: Manuel Schmid <manuel.schmid@odt.net>
2024-02-10 18:15:51 +01:00
rsl8
95f93a1f4b
delay importing of modules.config ( #2195 )
2024-02-10 17:51:38 +01:00
V1sionVerse
d1a450c581
Fixed mistakes in HTML generation ( #2187 )
...
Added <!DOCTYPE html> declaration
<img/> instead of <img></img>
<br/> instead of </br>
2024-02-10 17:50:41 +01:00
rsl8
fdc4dc1d87
delay importing of modules.config ( #2195 )
2024-02-10 17:42:30 +01:00
Justin Dhillon
71eb040afc
Fix broken links ( #2217 )
...
* https://github.com/rlaphoenix/VSGAN/blob/master/vsgan/archs/esrgan.py
* https://github.com/huggingface/pytorch-image-models/blob/main/timm/layers/drop.py
* https://kornia.readthedocs.io/en/latest/
2024-02-10 17:36:56 +01:00
lllyasviel
1bcbd6501b
fix config
2024-01-27 16:18:26 -08:00
lllyasviel
31fc99d2bc
fix ( #2069 )
2024-01-27 09:07:30 -08:00
lllyasviel
3b1cd37631
Merge pull request #2068 from lllyasviel/dev0127
...
2.1.864
2024-01-27 09:01:44 -08:00
lllyasviel
0cb2db9c41
Update readme.md
2024-01-27 09:00:46 -08:00
lllyasviel
79afb3a619
version
...
version
Update fooocus_version.py
2024-01-27 08:31:25 -08:00
lllyasviel
7b26b29226
new model list
...
i
Update readme.md
2024-01-27 08:30:46 -08:00
lllyasviel
69ad1b3c24
advanced preset load
...
new model list
i
new candidates
add model fallback
allow disable preset download
Update anime.json
Update anime.json
Update config.py
Update anime.json
Update readme.md
Update default.json
2024-01-27 08:06:31 -08:00
Hunter-Houts
ff2187efed
Upgrade requirements_met function ( #1955 )
...
* Upgrade requirements_met function
* Removed extra import
* Using Requirements instead of Regex
2024-01-27 05:12:34 -08:00
rayleichenxi
80068a0cd7
[enhance]: use opencv to rewrite morphological_open(), achieve a 40x speed increase in morphological_open opporation, for inpanting images size smaller than 3k ( #2016 )
...
Co-authored-by: 雷晨曦 <leichenxi@qiyi.com>
2024-01-27 05:12:34 -08:00
lllyasviel
1cc40d24d7
backend
2024-01-27 05:12:34 -08:00
Pradhyo Bijja
0b00aaf897
add venv mentioned in the readme to gitignore ( #2038 )
2024-01-27 04:59:04 -08:00
rsl8
f6d67d7655
Make the private log url path relative ( #1948 )
2024-01-20 22:04:44 -08:00
Chris Rohrer
dc5b5238c8
fix: prevent cutting off overlay ( #1829 )
...
Co-authored-by: Christoph Rohrer <christoph.rohrer@odt.net>
2024-01-09 17:50:47 -08:00
lllyasviel
6261f17561
Update Version ( #1821 )
2024-01-08 17:01:52 -08:00
lllyasviel
fee997d929
git is now case sensitive ( #1820 )
2024-01-08 16:55:36 -08:00
cocktailpeanut
c48d6e7404
fix --disable-in-browser ( #1718 )
2024-01-08 10:46:12 -08:00