19e0f360e7
Fix vae fields
2023-08-27 15:05:10 -04:00
ea40a7844a
add VAE
2023-08-27 14:53:57 -04:00
c6d00387a7
Revert old latent changes, update seamless
2023-08-27 14:15:37 -04:00
3de45af734
updates
2023-08-27 14:13:00 -04:00
526c7e7737
Provide antialias argument as behaviour will be changed in future(deprecation warning)
2023-08-27 20:04:55 +03:00
1811b54727
Provide metadata to image creation call
2023-08-27 20:03:53 +03:00
95883c2efd
Add Initial (non-working) Seamless Implementation
2023-08-27 12:29:11 -04:00
71c3955530
feat: Add Scale Before Processing To Canvas Txt2Img / Img2Img (w/ SDXL)
2023-08-27 08:26:23 +12:00
3f8d17d6b7
chore: Black linting
2023-08-27 06:17:08 +12:00
249048aae7
fix: Reorder DenoiseMask socket fields
2023-08-27 06:14:35 +12:00
c923d094c6
rename: Inpaint Mask to Denoise Mask
2023-08-27 05:50:13 +12:00
e9633a3adb
Merge branch 'main' into fix/inpaint_gen
2023-08-27 02:54:19 +12:00
dff466244d
Merge remote-tracking branch 'origin/main' into feat/taesd
...
# Conflicts:
# invokeai/app/invocations/latent.py
2023-08-25 15:21:47 -07:00
e6fd1c3d1f
add optional field to type
2023-08-25 00:09:16 +10:00
7d1942e9f0
feat: workflow saving and loading
2023-08-24 21:42:32 +10:00
65feb92286
Merge branch 'main' into feat_compel_and
2023-08-24 17:38:35 +10:00
79df46bad2
chore: flake8
2023-08-23 23:05:29 -04:00
2ba52b8921
fix: File Tile Infill being broken
2023-08-23 23:05:29 -04:00
49892faee4
experimental: LaMa Infill
2023-08-23 23:05:29 -04:00
f3b293b5cc
feat: Add Blank Image Node
2023-08-23 23:06:42 +10:00
cd73085eb9
feat(nodes): add ui_order
node field attribute
...
used by UI to sort fields in workflow editor
2023-08-23 23:06:42 +10:00
5fc60d0539
fix(nodes): id
field is not an InputField
2023-08-23 23:06:42 +10:00
d95773f50f
Revert "feat(nodes): make fields that accept connection input optional in OpenAPI schema"
...
This reverts commit 7325cbdd250153f347e3782265dd42783f7f1d00.
2023-08-21 19:17:36 +10:00
bf04e913c2
feat(nodes): make primitive outputs not optional, fix primitive invocation defaults
2023-08-21 19:17:36 +10:00
37dc2d9d4d
feat(nodes): update vae node tags
2023-08-21 19:17:36 +10:00
6e1ddb671e
feat(nodes): make fields that accept connection input optional in OpenAPI schema
...
Doing this via `BaseInvocation`'s `Config.schema_extra()` means all clients get an accurate OpenAPI schema.
Shifts the responsibility of correct types to the backend, where previously it was on the client.
2023-08-21 19:17:36 +10:00
496a2db15c
feat(nodes): make id
, type
required in BaseInvocation, BaseInvocationOutput
...
Doing this via these classes' `Config.schema_extra()` method makes it unintrusive and clients will get the correct types for these properties.
Shifts the responsibility of correct types to the backend, where previously it was on the client.
2023-08-21 19:17:36 +10:00
5292eda0e4
feat(nodes): remove "Loader" from model nodes
...
They are not loaders, they are selectors - remove this to reduce confusion.
2023-08-21 19:17:36 +10:00
484b572023
feat(nodes): primitives have value
instead of a
as field names
2023-08-21 19:17:36 +10:00
3d84e7756a
fix(nodes): fix field names
2023-08-21 19:17:36 +10:00
98431b3de4
feat: add Scheduler
as field type
...
- update node schemas
- add `UIType.Scheduler`
- add field type to schema parser, input components
2023-08-21 19:17:36 +10:00
0909812c84
chore: black
2023-08-21 19:17:15 +10:00
66c0aea9e7
fix(nodes): removed duplicate node
2023-08-21 19:17:15 +10:00
2bcded78e1
add BlendInvocation
2023-08-21 19:17:15 +10:00
beb3e5aeb7
Report correctly to compel if we want get pooled in future(affects blend computation)
2023-08-21 19:05:40 +10:00
6f9c1c6d4e
Merge remote-tracking branch 'origin/dep/diffusers020' into feat/taesd
...
# Conflicts:
# invokeai/app/invocations/latent.py
2023-08-18 14:19:27 -07:00
811c82a677
lint: formatting
2023-08-18 14:06:14 -07:00
4f0e43ec1b
fix(TAESD): correct usage of singledispatchmethod so normal VAE still works
2023-08-18 14:05:12 -07:00
3798c8bdb0
Merge branch 'main' into feat_compel_and
2023-08-18 17:04:03 +10:00
c49851e027
chore: minor cleanup after merge & flake8
2023-08-18 16:05:39 +10:00
3c43594c26
Merge branch 'main' into fix/inpaint_gen
2023-08-18 15:57:48 +10:00
537ae2f901
Resolving merge conflicts for flake8
2023-08-18 15:52:04 +10:00
8611ffe32d
feat(TAESD): support TAESD — Tiny Autoencoder for Stable Diffusion
2023-08-17 20:08:53 -07:00
cfd827cfad
Added node for creating mask inpaint
2023-08-18 04:07:40 +03:00
b213335316
feat: Add InpaintMask Field type
2023-08-18 04:54:23 +12:00
ff5c725586
Update mask field type
2023-08-17 19:35:03 +03:00
bf0dfcac2f
Add inapint mask field class
2023-08-17 19:19:07 +03:00
43b30355e4
feat: make primitive node titles consistent
2023-08-16 23:04:36 +10:00
2b7dd3e236
feat: add missing primitive collections
...
- add missing primitive collections
- remove `Seed` and `LoRAField` (they don't exist)
2023-08-16 09:54:38 +10:00
fa884134d9
feat: rename ui_type_hint
to ui_type
...
Just a bit more succinct while not losing any clarity.
2023-08-16 09:54:38 +10:00