Commit Graph

642 Commits (main)

Author SHA1 Message Date
Jeong Jinmyeong de056ff8d8
Fix possible wildcard parser breaking wildcards in collection (#772) 2024-05-26 22:33:58 +03:00
shiverczar 6aa51c468b
Correct / extend wildcard YAML weighted random selection example (#781) 2024-05-26 22:33:33 +03:00
Aarni Koskela 1567e7871a
Register settings before Script.__init__() (#760)
Should fix #754
2024-04-11 08:47:05 +03:00
Aarni Koskela e8326b5eee
Deduplicate commas in generated magic prompts (#749)
Fixes #645
2024-03-27 20:13:36 +02:00
Aarni Koskela 32806380d1
Require dynamicprompts 0.31.0 (#746) 2024-03-21 10:28:05 +02:00
Aarni Koskela bdf92f6c33
Upgrade CI + lint tools (#745)
* Upgrade Ruff, use it for formatting too

* Upgrade GitHub Actions
2024-03-21 10:10:23 +02:00
Aarni Koskela 34f652322f
Debounce wildcard search for large hierarchies (#737)
* Publish collection count to frontend

* Debounce wildcard search when there are more than 5000 collections in the hierarchy

Fixes #736
2024-03-07 15:58:34 +02:00
Aarni Koskela 7499182064
Hotfix #708... (#710) 2024-01-16 13:18:51 +02:00
Aarni Koskela eea2ebb68f
Make Magic Prompts aware of LoRA syntax too (#708)
Refs #707
2024-01-16 12:41:46 +02:00
Aarni Koskela b1edd80487
Run attention generator tests without spaCy (#709)
* CI: use CPU wheel repo for PyTorch

* Run attention generator tests without spaCy

dynamicprompts v0.26.0+ doesn't require spaCy for attention, so we can test it in CI here too
2024-01-16 11:11:49 +02:00
Aarni Koskela 284d3ef38c
Use gradio 3.34.0+ `scale` instead of `full_width` (#628)
Fixes #627
2023-12-29 14:26:56 +02:00
Aarni Koskela b131eedf9a
Improve documentation (#701)
* Improve tutorial.md slightly

* Fix typos in docs

* Improve SYNTAX.md
2023-12-29 13:44:18 +02:00
Aarni Koskela 2f36e0ff83
Don't emit empty template/negative template into infotext (#695) 2023-12-11 18:58:02 +02:00
simonmcnair f74ae35b72
Rename romania to romania.txt (#688) 2023-12-11 16:23:59 +02:00
simonmcnair 629cb3b52e
Rename luxembourg to luxembourg.txt (#687)
consistency
2023-12-11 16:23:46 +02:00
w-e-w 34ec7fdff9
Use orthodox method for pnginfo (#691) 2023-12-11 16:23:26 +02:00
Aarni Koskela 2817d2ed51
Simplify strip_template_info (#692)
Make strip_template_info a free function, have it return None to signify it modifies in-place.
2023-12-07 16:57:36 +02:00
Adi Eyal aedb3e4b91
Update resources.md
Added billions of wildcards
2023-11-16 21:35:41 +02:00
Aarni Koskela 0645c944d3 Require dynamicprompts 0.30.4 2023-11-12 13:37:26 +02:00
Aarni Koskela b468b5fef9 Require dynamicprompts 0.30.3 2023-11-11 11:02:31 +00:00
Aarni Koskela 7fea2229eb
Become 2.17.1, require dynamicprompts 0.30.2 (#667) 2023-11-09 16:29:05 +02:00
Adi Eyal b1ea7bd324
Merge pull request #663 from adieyal/bug/explicitly-convert-wildcards-to-string
Upgraded to dynamicprompts 0.30.1
2023-11-09 01:16:41 +02:00
Adi Eyal 38ffce98ce Upgraded to dynamicprompts 0.30.1 2023-11-09 01:12:24 +02:00
Adi Eyal e07ff1d72a
Merge pull request #656 from funwhilelost/tutorial-docs
Adding some details on wildcard setup
2023-11-05 22:00:55 +02:00
Andy Jacobs 62f292f2ec
docs(readme): add some config notes to README 2023-10-24 09:57:41 -07:00
Andy Jacobs 098affc8a8
docs(tutorial): clarify the wildcard directory language 2023-10-24 09:02:00 -07:00
Adi Eyal 39c06b3040
Update SYNTAX.md 2023-08-28 11:21:32 +02:00
Adi Eyal 5351517a66 Bumped version to 2.16.3 2023-08-25 22:54:00 +02:00
Adi Eyal 1261180f34 Merge branch 'no-strict-zip' 2023-08-25 22:40:47 +02:00
Adi Eyal d4cc1194b0
Merge pull request #597 from akx/better-testing
Better tests
2023-08-25 22:29:38 +02:00
Aarni Koskela b6ceabff78 Test the processing script some too 2023-08-23 21:03:15 +00:00
Aarni Koskela a526c9251e Add types to Script.process 2023-08-23 21:03:15 +00:00
Aarni Koskela 2ad4b8c7ad Defer magic prompt device selection 2023-08-23 21:03:15 +00:00
Aarni Koskela 52cf08f55d Make Mypy happier 2023-08-23 21:03:15 +00:00
Aarni Koskela 27aae01a3b Fix typing in version tools 2023-08-23 21:03:15 +00:00
Aarni Koskela 96d9212fa8 Tests: assert generate_prompts always returns lists 2023-08-23 21:03:15 +00:00
Aarni Koskela 688199fc9b Add and use repeat_iterable_to_length helper 2023-08-23 21:03:15 +00:00
Aarni Koskela ea2b526f37
Don't use zip(..., strict=True)
Should fix #601
2023-08-22 23:50:05 +03:00
Adi Eyal 5cb0a814b6 Bumped version to 2.16.2 2023-08-19 16:39:52 +02:00
Adi Eyal 4e41203d97 Merge branch 'akx-paths-refactor' 2023-08-19 16:38:37 +02:00
Aarni Koskela 088730e4c5 Refactor paths and magic prompt models file read 2023-08-16 13:44:44 +03:00
Adi Eyal 2917434eef
Update jinja2.md 2023-08-14 11:50:14 +02:00
Adi Eyal f681fefc37
Update jinja2.md 2023-08-14 11:26:24 +02:00
Adi Eyal fe25311b99 Added autopurge explanation to documentation 2023-08-13 21:32:55 +02:00
Adi Eyal f23624e1be
Merge pull request #595 from adieyal/bug/cross-product
Bug/cross product
2023-08-13 15:42:02 +02:00
Adi Eyal 1af34390fb Bumped version to 2.16.1 2023-08-13 15:38:30 +02:00
Adi Eyal fc8d5b63e4 Minor change to frozenprompt_generator test 2023-08-13 15:37:45 +02:00
Adi Eyal 3250d77a2e Fixed cross product of pos and neg prompts
Only applied when num_prompts=None otherwise too many prompts are
generated
2023-08-13 15:37:03 +02:00
Adi Eyal e50a7ef3b0 Bumped version to 2.16.0 2023-08-13 15:36:19 +02:00
Adi Eyal 09007698e0
Update resources.md 2023-08-13 01:23:12 +02:00