ada9b06e48
Implement compel prompt nodes for sdxl
2023-07-18 01:49:45 +03:00
e039771d07
fix: Incorrect type on SDXL Model Loader
2023-07-17 21:47:41 +12:00
cad3f96831
add model input to refiner
2023-07-16 12:38:04 -04:00
6534288b75
refiner only has clip2 not clip
2023-07-16 12:36:38 -04:00
0a2964d8c0
add differentiated sdxl and sdxl_refiner model loaders
2023-07-16 12:17:56 -04:00
fe78a08e37
Fix sd1/2 models conditionings
2023-07-16 06:24:24 +03:00
c9c2229917
Separate prompt to sdxl and sdxl-refiner, add denoising start-end fields, add l2l node(supports both sdxl and sdxl-refiner), add fp32 to vae encode
2023-07-16 06:00:37 +03:00
ab840742b0
Merge branch 'sdxl-support' of github.com:invoke-ai/InvokeAI into sdxl-support
2023-07-15 19:59:45 -04:00
be0603b64c
update to new compel 2.0.0rc2
2023-07-15 19:59:29 -04:00
5b5d5ec978
Merge branch 'main' into sdxl-support
2023-07-15 19:49:57 -04:00
ccbfa5d862
resolve conflicts
2023-07-15 19:47:50 -04:00
bcb962f01f
Setup textual inversion training with new model manager ( #3775 )
2023-07-15 18:23:11 -04:00
70b12d9693
Merge branch 'main' into update-textual-inversion-training
2023-07-15 18:16:20 -04:00
9faffa2245
revert inadvertent breaking change to config causing test failures (override)
2023-07-15 18:15:59 -04:00
f66ead0819
Merge branch 'main' into update-textual-inversion-training
2023-07-15 17:44:45 -04:00
0a121e139f
add documentation on the configuration system ( #3787 )
...
This PR adds a new documentation file that describes how to configure
InvokeAI using `invokeai.yaml`, etc.
2023-07-15 17:39:40 -04:00
6073cb8020
add documentation on the configuration system
2023-07-15 16:14:47 -04:00
610c3a4512
merge main + migrate script now initializes destination root if needed ( #3784 )
2023-07-15 10:39:04 -04:00
77b0129b4c
Merge branch 'main' into lstein/migrate-fix
2023-07-15 10:37:56 -04:00
e01706f5f5
add fp16 support to controlnet models
2023-07-15 10:37:11 -04:00
f504c7ebbd
Merge branch 'main' into lstein/migrate-fix
2023-07-15 10:13:44 -04:00
a111539059
migrate script now initializes destination root if needed
2023-07-15 09:59:34 -04:00
52948a1bbc
Update CODEOWNERS
2023-07-15 08:52:41 -04:00
8fc765694e
fix: Minor UI tweak to Control Net enable button ( #3783 )
2023-07-16 00:28:15 +12:00
ff74de7a60
fix: Minor UI tweak to Control Net enable button
2023-07-16 00:27:52 +12:00
07a2da40b8
Rewrite controlnet to new model manager ( #3665 )
2023-07-15 08:24:06 -04:00
f7230d07db
feat(ui): fix controlnet image preview alignment
2023-07-15 20:49:03 +10:00
b265956083
fix(ui): disable drop when controlnet disabled
2023-07-15 20:47:02 +10:00
8e0ba24bf2
feat(ui): fix cnet ui alignment
2023-07-15 20:36:32 +10:00
be4705ec32
feat(ui): move control mode and processor to main view
2023-07-15 20:34:26 +10:00
4ac0ce59fb
fix(ui): add custom label to IAIMantineSelects
...
needed to have their label styles match chakras
2023-07-15 20:29:15 +10:00
7daafc03d3
fix(ui): fix invoke button styles when processing
2023-07-15 20:04:33 +10:00
457e4b7fc5
feat(ui): tweak slider label spacing
2023-07-15 19:56:45 +10:00
d1ecd007ab
feat(ui): promote controlnet to be just under general
...
It is the most impactful feature, and also takes up the most space when you expand it. Promoted.
2023-07-15 19:56:45 +10:00
7dec2d09f0
feat(ui): disable specific controlnet inputs when that controlnet is disabled
...
The UX is clearer now, but it's still easy to miss that your individual controlnets are enabled, but the overall controlnet feature is disabled.
2023-07-15 19:56:45 +10:00
13d182ead2
feat(ui): move cnet add button to top of list
2023-07-15 19:56:45 +10:00
401727b0c9
feat(ui): add cnet advanced tooltip
2023-07-15 19:56:45 +10:00
19e076cd15
fix(ui): fix no controlnet model selected by default
2023-07-15 19:56:45 +10:00
8a14c5db00
feat(ui): wip controlnet layout
2023-07-15 19:56:45 +10:00
77ad3c959b
feat(ui): tweak slider styles
2023-07-15 19:56:45 +10:00
952a7a8674
feat(ui): do not autoprocess if user just disabled autoconfig
2023-07-15 19:56:45 +10:00
7b6d91c69f
feat(ui): control net UI weights 0 to 2
2023-07-15 19:56:44 +10:00
8f66d826a5
feat(ui): refactor controlnet UI components to use local memoized selectors
...
makes them more portable and easier to reason about
2023-07-15 19:56:44 +10:00
d270f21c85
feat(nodes): valid controlnet weights are -1 to 2
2023-07-15 19:56:44 +10:00
ae72f372be
fix(nodes): do not use hardcoded controlnet model
2023-07-15 19:56:44 +10:00
0d41346417
feat(ui): fix controlNet models
...
- update controlnet state to use object format for model
- update model-parsing helper functions to log errors
- update nodes components, types and state
- remove controlnets from state when models are loaded and the controlnet's model is not available
2023-07-15 19:56:44 +10:00
76dc47e88d
remove frontend constants, use backend response for controlnet models. add disabled state if base model is not compatible. clear control net model if main base model changes. add logic to guess processor and move it up in UI
2023-07-15 19:56:44 +10:00
5ac114576f
feat(ui): add controlnet field to nodes
2023-07-15 19:56:44 +10:00
29b2e59e65
fix(nodes): fix ref to ctx mgr service, missing import
2023-07-15 19:56:44 +10:00
96c9db6d2e
chore(ui): typegen
2023-07-15 19:56:44 +10:00