edeea5237b
add sql-based model config store and api
2023-11-04 23:03:26 -04:00
5a821384d3
fix model-not-found error
2023-11-04 08:24:01 -07:00
aa02ebf8f5
Fix model cache gc.collect() condition.
2023-11-04 08:52:10 -04:00
fb3d0c4b12
Fix bug in model cache reference count checking.
2023-11-03 13:50:40 -07:00
8488ab0134
Reduce frequency that we call gc.collect() in the model cache.
2023-11-03 13:50:40 -07:00
875231ed3d
Add reminder to clean up our model cache clearing logic.
2023-11-03 13:50:40 -07:00
43b300498f
Remove explicit gc.collect() after transferring models from device to CPU. I'm not sure why this was there in the first place, but it was taking a significant amount of time (up to ~1sec in my tests).
2023-11-03 13:50:40 -07:00
5b420653f9
feat(ui): show placeholder in refiner collapse instead of hiding it, if no refiner models installed
2023-11-03 14:15:24 +11:00
3d32ce2b58
fix(ui): hide refiner collapse if refiner not installed
2023-11-03 14:15:24 +11:00
e391f3c9a8
Skip torch.nn.Embedding.reset_parameters(...) when loading a text encoder model.
2023-11-02 19:41:33 -07:00
6e7a3f0546
(minor) Fix static checks and typo.
2023-11-02 19:20:37 -07:00
4a683cc669
Add a app config parameter to control the ModelCache logging behavior.
2023-11-02 19:20:37 -07:00
3781e56e57
Add log_memory_usage param to ModelCache.
2023-11-02 19:20:37 -07:00
8ff49109a8
Update get_pretty_snapshot_diff(...) to handle None-snapshots.
2023-11-02 19:20:37 -07:00
bac2a757e8
Replace deepcopy with a pickle roundtrip in apply_ti(...) to improve speed.
2023-11-02 19:05:24 -07:00
fa7f6a6a10
Further tidying of LoRA patching. Revert some changes that didn't end up being important under the constraint that calculations are done on the same device as the model.
2023-11-02 10:03:17 -07:00
61b17c475a
Add TODO note about improving _resolve_lora_key(...).
2023-11-02 10:03:17 -07:00
379d68f595
Patch LoRA on device when model is already on device.
2023-11-02 10:03:17 -07:00
545c811bf1
Remove device and dtype members from LoRAModelRaw, they can too easily get out-of-sync with the underlying layer states.
2023-11-02 10:03:17 -07:00
2ba5b44ec4
Remove unused _lora_forward_hook(...).
2023-11-02 10:03:17 -07:00
7f4ce518b7
auto-format lora.py
2023-11-02 10:03:17 -07:00
6c66adcd90
fix(ui): show collapse labels only if not default value
2023-11-01 14:41:13 +11:00
94055ae54a
translationBot(ui): update translation (Chinese (Simplified))
...
Currently translated at 99.8% (1215 of 1217 strings)
Co-authored-by: nemuruibai <nemuruibai@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/zh_Hans/
Translation: InvokeAI/Web UI
2023-11-01 05:31:16 +11:00
a79c86b901
translationBot(ui): update translation (German)
...
Currently translated at 51.7% (630 of 1217 strings)
Co-authored-by: Alexander Eichhorn <pfannkuchensack@einfach-doof.de >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-11-01 05:31:16 +11:00
bb68175fd0
Add negative IP Adapter support
2023-10-31 14:30:24 +11:00
9721e1382d
add option to install latest prerelease
2023-10-30 15:49:27 -04:00
03a64275c6
fix(db): fix deprecated pydantic .json()
method
2023-10-31 04:34:51 +11:00
55bfadfd0b
fix(nodes): fix DenoiseMaskField.masked_latents_name
...
This optional field needs to have a default of `None`.
2023-10-31 04:18:09 +11:00
224b09f8fd
Enforce Unix line endings in container ( #4990 )
...
* (fix) enforce Unix (LF) line endings in docker/ directory
* (fix) update docker docs wrt line endings on Windows
* (fix) static check fixes
2023-10-30 12:34:30 -04:00
95b90d22b5
Merge branch 'main' into bugfix/dont-release-prereleases
2023-10-30 06:04:24 +11:00
249618f6b4
translationBot(ui): update translation (German)
...
Currently translated at 40.3% (491 of 1217 strings)
Co-authored-by: Alexander Eichhorn <pfannkuchensack@einfach-doof.de >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-10-30 05:26:20 +11:00
8109bc5316
translationBot(ui): update translation (German)
...
Currently translated at 40.3% (491 of 1217 strings)
Co-authored-by: Fabian Bahl <fabian98@bahl-netz.de >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-10-30 05:26:20 +11:00
015cec197b
translationBot(ui): update translation (German)
...
Currently translated at 37.7% (460 of 1217 strings)
translationBot(ui): update translation (German)
Currently translated at 36.4% (444 of 1217 strings)
translationBot(ui): update translation (German)
Currently translated at 36.0% (439 of 1217 strings)
Co-authored-by: Alexander Eichhorn <pfannkuchensack@einfach-doof.de >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-10-30 05:15:49 +11:00
54b0c4f3c9
translationBot(ui): update translation (German)
...
Currently translated at 37.7% (460 of 1217 strings)
translationBot(ui): update translation (German)
Currently translated at 36.4% (444 of 1217 strings)
translationBot(ui): update translation (German)
Currently translated at 36.4% (443 of 1217 strings)
translationBot(ui): update translation (German)
Currently translated at 36.0% (439 of 1217 strings)
translationBot(ui): update translation (German)
Currently translated at 35.5% (433 of 1217 strings)
Co-authored-by: Fabian Bahl <fabian98@bahl-netz.de >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-10-30 05:15:49 +11:00
60a105103b
translationBot(ui): update translation (German)
...
Currently translated at 36.0% (439 of 1217 strings)
translationBot(ui): update translation (German)
Currently translated at 35.5% (433 of 1217 strings)
Co-authored-by: Jaulustus <jaulustus@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-10-30 05:15:49 +11:00
67fb2c8129
translationBot(ui): update translation (German)
...
Currently translated at 35.5% (433 of 1217 strings)
Co-authored-by: Alexander Eichhorn <pfannkuchensack@einfach-doof.de >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-10-30 05:15:49 +11:00
09bb61f630
translationBot(ui): update translation (English)
...
Currently translated at 100.0% (1217 of 1217 strings)
Co-authored-by: Fabian Bahl <fabian98@bahl-netz.de >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/en/
Translation: InvokeAI/Web UI
2023-10-30 05:15:49 +11:00
69ba3a7278
translationBot(ui): update translation (Japanese)
...
Currently translated at 56.1% (683 of 1217 strings)
translationBot(ui): update translation (Japanese)
Currently translated at 40.3% (491 of 1217 strings)
Co-authored-by: Gohsuke Shimada <ghoskay@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ja/
Translation: InvokeAI/Web UI
2023-10-30 05:15:49 +11:00
6e05292813
translationBot(ui): update translation (Italian)
...
Currently translated at 97.6% (1188 of 1217 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2023-10-30 05:15:49 +11:00
859e3d5a61
chore: flake8
2023-10-30 01:49:10 +11:00
4f74549f17
prevent prereleases from showing up in updater
2023-10-27 19:12:48 -04:00
d946cb78e6
Merge branch 'main' into bugfix/merge-script-display-correct-model-bases
2023-10-24 17:20:36 -04:00
5c9046580f
Merge branch 'main' into bugfix/textual-inversion
2023-10-24 14:17:43 -04:00
d397e80e0d
Merge branch 'main' into bugfix/merge-script-display-correct-model-bases
2023-10-24 14:17:19 -04:00
6cbc69f3b7
support conversion of controlnets from safetensors to diffusers
2023-10-23 22:06:10 -04:00
c14aa30956
fix the merge script to correctly display models sorted by base
2023-10-23 20:37:33 -04:00
3546c41f4a
close #4975
2023-10-23 18:48:14 -04:00
df4dab53a8
Merge remote-tracking branch 'origin/main' into fix/nodes/fix-generation-mode
2023-10-20 16:23:13 +11:00
8615d53e65
fix(nodes): fix missing generation modes
...
Lax typing on the metadata util functions allowed a typing issue to slip through. Fixed the lax typing, updated core metadata node.
2023-10-20 16:22:56 +11:00
eeeb5dc451
translationBot(ui): update translation (Dutch)
...
Currently translated at 99.9% (1216 of 1217 strings)
Co-authored-by: Dennis <dennis@vanzoerlandt.nl >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/nl/
Translation: InvokeAI/Web UI
2023-10-20 15:18:51 +11:00