afd2e32092
Merge branch 'main' into lstein/global-configuration
2023-05-06 21:20:25 -04:00
05a27bda5e
generalize model loading support, include loras/embeds
2023-05-06 15:58:44 -04:00
350b1421bb
Merge branch 'main' into lstein/bugfix/logger-namespace
2023-05-06 08:14:44 -04:00
a8cfa3565c
Merge branch 'lstein/new-model-manager' of github.com:invoke-ai/InvokeAI into lstein/new-model-manager
2023-05-06 08:14:15 -04:00
e0214a32bc
mostly ported to new manager API; needs testing
2023-05-06 00:44:12 -04:00
af8c7c7d29
model manager rewritten to use model_cache; API changed!
2023-05-05 19:32:28 -04:00
a80fe05e23
Rename compel node
2023-05-05 21:30:16 +03:00
58d7833c5c
Review changes
2023-05-05 21:09:29 +03:00
5012f61599
Separate conditionings back to positive and negative
2023-05-05 15:47:51 +03:00
a4e36bc02a
when model is forcibly moved into RAM update loaded_models set
2023-05-04 23:28:03 -04:00
2e9bec15e7
Merge branch 'main' into lstein/new-model-manager
2023-05-04 23:19:38 -04:00
68bc0112fa
implement lazy GPU offloading and ref counting
2023-05-04 23:15:32 -04:00
85c33823c3
Merge branch 'main' into feat/compel_node
2023-05-05 14:41:45 +12:00
e04ada1319
Merge branch 'main' into patch-1
2023-05-05 10:38:45 +10:00
d866dcb3d2
close #3343
2023-05-04 20:30:59 -04:00
81ec476f3a
Revert seed field addition
2023-05-04 21:50:40 +03:00
1e6adf0a06
Fix default graph and test
2023-05-04 21:14:31 +03:00
7d221e2518
Combine conditioning to one field(better fits for multiple type conditioning like perp-neg)
2023-05-04 20:14:22 +03:00
742ed19d66
add missing config module
2023-05-04 01:20:30 -04:00
e4196bbe5b
adjust non-app modules to use new config system
2023-05-04 00:43:51 -04:00
15ffb53e59
remove globals, args, generate and the legacy CLI
2023-05-03 23:36:51 -04:00
90054ddf0d
use InvokeAISettings for app-wide configuration
2023-05-03 22:30:30 -04:00
a273bdbdc1
Merge branch 'main' into lstein/new-model-manager
2023-05-03 18:09:29 -04:00
56d3cbead0
Merge branch 'main' into feat/compel_node
2023-05-04 00:28:33 +03:00
4687ad4ed6
Merge branch 'main' into enhance/invokeai-logs
2023-05-03 13:36:06 -04:00
8a0ec0fa0f
Merge branch 'main' into lstein/new-model-manager
2023-05-03 13:30:50 -04:00
e1fed52c66
work on model cache and its regression test finished
2023-05-03 12:38:18 -04:00
994b247f8e
feat(ui): do not persist gallery images
...
- I've sorted out the issues that make *not* persisting troublesome, these will be rolled out with canvas
- Also realized that persisting gallery images very quickly fills up localStorage, so we can't really do it anyways
2023-05-03 23:41:48 +10:00
bb959448c1
implement hashing for local & remote models
2023-05-02 16:52:27 -04:00
0419f50ab0
chore(ui): bump react-virtuoso
...
- Resolves an issue with gallery not rendering all items
2023-05-02 20:15:29 +10:00
f9f40adcdc
fix(nodes): fix t2i
graph
...
Removed width and height edges.
2023-05-02 13:11:28 +10:00
2e2abf6ea6
caching of subparts working
2023-05-01 22:57:30 -04:00
3264d30b44
feat(nodes): allow multiples of 8 for dimensions
2023-05-02 12:01:52 +10:00
4d885653e9
feat(ui): tidy
2023-05-02 11:27:08 +10:00
475b6bef53
feat(ui): use windowing for gallery
...
vastly improves the gallery performance when many images are loaded.
- `react-virtuoso` to do the virtualized list
- `overlayscrollbars` for a scrollbar
2023-05-02 11:27:08 +10:00
d39de0ad38
fix(nodes): fix duplicate Invoker start/stop events
2023-05-01 18:24:37 -04:00
d14a7d756e
nodes-api: enforce single thread for the processor
...
On hyperthreaded CPUs we get two threads operating on the queue by
default on each core. This cases two threads to process queue items.
This results in pytorch errors and sometimes generates garbage.
Locking this to single thread makes sense because we are bound by the
number of GPUs in the system, not by CPU cores. And to parallelize
across GPUs we should just start multiple processors (and use async
instead of threading)
Fixes #3289
2023-05-01 18:24:37 -04:00
b050c1bb8f
use logger in ApiDependencies
2023-05-01 16:27:44 -04:00
276dfc591b
feat(ui): disable w/h when img2img & not fit
2023-05-01 17:28:22 +10:00
b49d76ebee
feat(nodes): fix image to image fit
param
...
it was ignored previously.
2023-05-01 17:28:22 +10:00
a6be44789b
fix(ui): progress image rerender, checkbox
2023-05-01 11:16:49 +10:00
a4313c26cb
fix: Do not hide Preview button & color code it
2023-05-01 11:16:49 +10:00
d4b250d509
feat(ui): Add auto show progress previews setting
2023-05-01 11:16:49 +10:00
29743a9e02
fix(ui): next/prev image buttons
2023-05-01 11:16:49 +10:00
fecb77e344
feat(ui): dndkit
--> rnd
for draggable
2023-05-01 11:16:49 +10:00
779671753d
feat(ui): tweak floating preview
2023-05-01 11:16:49 +10:00
d5e152b35e
fix(ui): ignore events after canceling session
2023-05-01 11:16:49 +10:00
270657a62c
feat(ui): gallery & progress image refactor
2023-05-01 11:16:49 +10:00
3601b9c860
feat(ui): revamp status indicator
2023-05-01 11:16:49 +10:00
c8fe12cd91
feat(ui): init image tweaks
2023-05-01 11:16:49 +10:00