Lincoln Stein
590942edd7
Merge branch 'main' into lstein/new-model-manager
2023-05-11 00:16:03 -04:00
Lincoln Stein
4627910c5d
added a wrapper model_manager_service and model events
2023-05-11 00:09:19 -04:00
psychedelicious
ee24ad7b13
fix(nodes): fix broken docs routes
2023-05-10 08:28:17 -04:00
psychedelicious
f8e90ba3f0
feat(nodes): add ui build static route
2023-05-10 08:28:17 -04:00
psychedelicious
7dfa135b2c
fix(nodes): fix #3306
...
Check if the cache has the object before deleting it.
2023-05-10 15:29:10 +10:00
Lincoln Stein
fa6a580452
merge with main
2023-05-10 00:03:32 -04:00
Lincoln Stein
4649920074
adjust t2i to work with new model structure
2023-05-07 19:06:49 -04:00
Lincoln Stein
667171ed90
cap model cache size using bytes, not # models
2023-05-07 18:07:28 -04:00
Lincoln Stein
647ffb2a0f
defined abstract baseclass for model manager service
2023-05-06 22:41:19 -04:00
Lincoln Stein
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
Lincoln Stein
e0214a32bc
mostly ported to new manager API; needs testing
2023-05-06 00:44:12 -04:00
StAlKeR7779
a80fe05e23
Rename compel node
2023-05-05 21:30:16 +03:00
StAlKeR7779
58d7833c5c
Review changes
2023-05-05 21:09:29 +03:00
StAlKeR7779
5012f61599
Separate conditionings back to positive and negative
2023-05-05 15:47:51 +03:00
blessedcoolant
85c33823c3
Merge branch 'main' into feat/compel_node
2023-05-05 14:41:45 +12:00
psychedelicious
e04ada1319
Merge branch 'main' into patch-1
2023-05-05 10:38:45 +10:00
StAlKeR7779
81ec476f3a
Revert seed field addition
2023-05-04 21:50:40 +03:00
StAlKeR7779
1e6adf0a06
Fix default graph and test
2023-05-04 21:14:31 +03:00
StAlKeR7779
7d221e2518
Combine conditioning to one field(better fits for multiple type conditioning like perp-neg)
2023-05-04 20:14:22 +03:00
StAlKeR7779
56d3cbead0
Merge branch 'main' into feat/compel_node
2023-05-04 00:28:33 +03:00
Lincoln Stein
4687ad4ed6
Merge branch 'main' into enhance/invokeai-logs
2023-05-03 13:36:06 -04:00
psychedelicious
f9f40adcdc
fix(nodes): fix t2i
graph
...
Removed width and height edges.
2023-05-02 13:11:28 +10:00
psychedelicious
3264d30b44
feat(nodes): allow multiples of 8 for dimensions
2023-05-02 12:01:52 +10:00
Eugene
d39de0ad38
fix(nodes): fix duplicate Invoker start/stop events
2023-05-01 18:24:37 -04:00
Eugene
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
Lincoln Stein
b050c1bb8f
use logger in ApiDependencies
2023-05-01 16:27:44 -04:00
psychedelicious
b49d76ebee
feat(nodes): fix image to image fit
param
...
it was ignored previously.
2023-05-01 17:28:22 +10:00
Lincoln Stein
974841926d
logger is a interchangeable service
2023-04-29 10:48:50 -04:00
Lincoln Stein
8db20e0d95
rename log to logger throughout
2023-04-29 09:43:40 -04:00
Lincoln Stein
6b79e2b407
Merge branch 'main' into enhance/invokeai-logs
...
- resolve conflicts
- remove unused code identified by pyflakes
2023-04-28 10:09:46 -04:00
psychedelicious
4a924c9b54
feat(nodes): hardcode resize latents downsampling
2023-04-28 09:52:09 +10:00
psychedelicious
0453d60c64
fix(nodes): fix slatents and rlatents bugs
2023-04-28 09:52:09 +10:00
psychedelicious
c4f4f8b1b8
fix(nodes): remove unused width and height from t2l
2023-04-28 09:52:09 +10:00
psychedelicious
3e80eaa342
feat(nodes): add resize and scale latents nodes
...
- this resize/scale latents is what is needed for hires fix
- also remove unused `seed` from t2l
2023-04-28 09:52:09 +10:00
Andy Luhrs
0f95f7cea3
Fix inpaint node
...
Seems like this is the only change needed for the existing inpaint node to work.
2023-04-27 11:03:07 -07:00
StAlKeR7779
0b0068ab86
Merge branch 'main' into feat/compel_node
2023-04-27 14:53:10 +03:00
psychedelicious
a824f47bc6
fix(nodes): use absolute path when deleting
2023-04-27 14:10:44 +10:00
psychedelicious
0cc739afc8
feat(nodes): use send2trash to delete images, fix thumbnail_path
2023-04-27 14:10:44 +10:00
maryhipp
82c4dd8b86
fix(api): return same URL on location header
2023-04-26 06:29:30 +10:00
psychedelicious
711d09a107
feat(nodes): add get_uri
method to image storage
...
- gets the external URI of an image
2023-04-26 06:29:30 +10:00
psychedelicious
74013b6611
fix(nodes): address feedback
2023-04-26 06:29:30 +10:00
psychedelicious
790f399986
feat(nodes): tidy images routes
2023-04-26 06:29:30 +10:00
psychedelicious
73cdd36594
feat(nodes): raise HTTPExceptions instead of returning Reponses
2023-04-26 06:29:30 +10:00
psychedelicious
50ac3eb28d
feat(nodes): add delete_image & delete_images routes
2023-04-26 06:29:30 +10:00
StAlKeR7779
89f1909e4b
Update default graph
2023-04-25 13:11:50 +03:00
StAlKeR7779
37916a22ad
Use textual inversion manager from pipeline, remove extra conditioning info for uc
2023-04-25 12:53:13 +03:00
StAlKeR7779
8cb2fa8600
Restore log_tokenization check
2023-04-25 04:29:17 +03:00
StAlKeR7779
8f460b92f1
Make latent generation nodes use conditions instead of prompt
2023-04-25 04:21:03 +03:00
StAlKeR7779
d99a08a441
Add compel node and conditioning field type
2023-04-25 03:48:44 +03:00
Chris Jones
cf28617cd6
Event service will now sleep for 100ms between polls instead of 1ms, reducing CPU usage significantly
2023-04-23 21:27:02 +01:00