psychedelicious
|
b48430a892
|
feat(ui): let eraser tool handle its events
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
f94a218561
|
tidy(ui): remove extraneous checks from CanvasToolBrush
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
9b6ed40875
|
fix(ui): edge case where pressure could be added erroneously to points
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
26553dbb0e
|
tidy(ui): CanvasToolModule
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
9eb695d0b4
|
docs(ui): update CanvasToolModule
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
babab17e1d
|
feat(ui): let brush tool handle its events
Move brush tool event logic to its class.
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
d0a80f3347
|
feat(ui): create zCoordinateWithPressure & export type from canvas types
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
9b30363177
|
tidy(ui): CanvasToolModule structure
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
89bde36b0c
|
feat(ui): support draggable SAM points
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
86a8476d97
|
feat(ui): working segment anything flow
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
afa0661e55
|
chore(ui): typegen
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
ba09c1277f
|
feat(nodes): hacked together nodes for segment anything w/ points
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
80bf9ddb71
|
feat(ui): rough out points UI for segment anything module
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
1dbc98d747
|
feat(ui): add CanvasSegmentAnythingModule (wip)
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
0698188ea2
|
feat(ui): support readonly arrays in SerializableObject type
|
2024-10-23 16:01:15 +11:00 |
|
psychedelicious
|
59d0ad4505
|
chore(ui): migrate from ts-toolbelt to type-fest
`ts-toolbelt` is unmaintained while `type-fest` is very actively maintained. Both provide similar TS utilities.
|
2024-10-23 16:01:15 +11:00 |
|
Thomas Bolteau
|
074a5692dd
|
translationBot(ui): update translation (French)
Currently translated at 100.0% (1509 of 1509 strings)
translationBot(ui): update translation (French)
Currently translated at 100.0% (1509 of 1509 strings)
Co-authored-by: Thomas Bolteau <thomas.bolteau50@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/fr/
Translation: InvokeAI/Web UI
|
2024-10-23 10:23:37 +11:00 |
|
Васянатор
|
bb0741146a
|
translationBot(ui): update translation (Russian)
Currently translated at 99.6% (1504 of 1509 strings)
Co-authored-by: Васянатор <ilabulanov339@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ru/
Translation: InvokeAI/Web UI
|
2024-10-23 10:23:37 +11:00 |
|
Riccardo Giovanetti
|
1845d9a87a
|
translationBot(ui): update translation (Italian)
Currently translated at 98.8% (1492 of 1509 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
|
2024-10-23 10:23:37 +11:00 |
|
Riku
|
748c393e71
|
translationBot(ui): update translation (German)
Currently translated at 71.0% (1072 of 1509 strings)
Co-authored-by: Riku <riku.block@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
|
2024-10-23 10:23:37 +11:00 |
|
David Burnett
|
9bd17ea02f
|
Get flux working with MPS on 2.4.1, with GGUF support
|
2024-10-23 10:20:42 +11:00 |
|
David Burnett
|
24f9b46fbc
|
ruff fix
|
2024-10-23 10:09:24 +11:00 |
|
David Burnett
|
54b3aa1d01
|
load t5 model in the same format as it is saved, seems to load as float32 on Macs
|
2024-10-23 10:09:24 +11:00 |
|
psychedelicious
|
61496fdcbc
|
fix(nodes): load IP Adapter images as RGB
FLUX IP Adapter only works with RGB. Did the same for non-FLUX to be safe & consistent, though I don't think it's strictly necessary.
|
2024-10-23 08:34:15 +10:00 |
|
psychedelicious
|
ee8975401a
|
fix(ui): remove special handling for flux in IPAdapterModel
This masked an issue w/ the CLIP Vision model. Issue is now handled in reducer/graph builder.
|
2024-10-23 08:31:10 +10:00 |
|
psychedelicious
|
bf3260446d
|
fix(ui): use flux_ip_adapter for flux
|
2024-10-23 08:30:11 +10:00 |
|
psychedelicious
|
f53823b45e
|
fix(ui): update CLIP Vision when ipa model changes
|
2024-10-23 08:29:14 +10:00 |
|
Ryan Dick
|
5cbe89afdd
|
Merge branch 'main' into ryan/flux-ip-adapter-cfg-2
|
2024-10-22 21:17:36 +00:00 |
|
Ryan Dick
|
d20b894a61
|
Add cfg_scale_start_step and cfg_scale_end_step to FLUX Denoise node.
|
2024-10-23 07:59:48 +11:00 |
|
Ryan Dick
|
20362448b9
|
Make negative_text_conditioning nullable on FLUX Denoise invocation.
|
2024-10-23 07:59:48 +11:00 |
|
Ryan Dick
|
5df10cc494
|
Add support for cfg_scale list on FLUX Denoise node.
|
2024-10-23 07:59:48 +11:00 |
|
Ryan Dick
|
da171114ea
|
Naive implementation of CFG for FLUX.
|
2024-10-23 07:59:48 +11:00 |
|
Mary Hipp
|
ffcec91d87
|
Merge branch 'ryan/flux-ip-adapter-cfg-2' of https://github.com/invoke-ai/InvokeAI into ryan/flux-ip-adapter-cfg-2
|
2024-10-22 15:23:35 -04:00 |
|
Mary Hipp
|
0a96466b60
|
feat(ui): add IP adapters to FLUX in linear UI
|
2024-10-22 15:22:56 -04:00 |
|
Ryan Dick
|
e48cab0276
|
Only allow a single image prompt for FLUX IP-Adapters (haven't really looked into this much, but punting on it for now).
|
2024-10-22 16:32:01 +00:00 |
|
psychedelicious
|
d1bb4c2c70
|
fix(nodes): FluxDenoiseInvocation.controlnet_vae missing default=None
|
2024-10-22 10:54:15 +11:00 |
|
Ryan Dick
|
e545f18a45
|
(minor) Fix ruff.
|
2024-10-21 22:38:06 +00:00 |
|
Ryan Dick
|
e8cd1bb3d8
|
Add FLUX IP-Adapter starter models.
|
2024-10-21 22:17:42 +00:00 |
|
Ryan Dick
|
90a906e203
|
Simplify handling of CLIP ViT selection for FLUX IP-Adapter invocation.
|
2024-10-21 19:54:59 +00:00 |
|
Ryan Dick
|
5546110127
|
Add FluxIPAdapterInvocation.
|
2024-10-21 18:27:40 +00:00 |
|
Ryan Dick
|
73bbb12f7a
|
Use a black image as the negative IP prompt for parity with X-Labs implementation.
|
2024-10-21 15:47:22 +00:00 |
|
Ryan Dick
|
dde54740c5
|
Test out IP-Adapter with CFG.
|
2024-10-21 15:47:17 +00:00 |
|
Ryan Dick
|
f70a8e2c1a
|
A bunch of HACKS to get ViT-L CLIP vision encoder working for FLUX IP-Adapter. Need to revisit how to clean this all up long term.
|
2024-10-21 15:43:00 +00:00 |
|
Ryan Dick
|
fdccdd52d5
|
Fixes to get XLabsIpAdapterExtension running.
|
2024-10-21 15:43:00 +00:00 |
|
Ryan Dick
|
31ffd73423
|
Initial draft of integrating FLUX IP-Adapter inference support.
|
2024-10-21 15:42:56 +00:00 |
|
Ryan Dick
|
3fa1012879
|
Add IPAdapterDoubleBlocks wrapper to tidy FLUX ip-adapter handling.
|
2024-10-21 15:38:50 +00:00 |
|
Ryan Dick
|
c2a8fbd8d6
|
(minor) Move infer_xlabs_ip_adapter_params_from_state_dict(...) to state_dict_utils.py.
|
2024-10-21 15:38:50 +00:00 |
|
Ryan Dick
|
d6643d7263
|
Add model loading code for xlabs FLUX IP-Adapter (not tested).
|
2024-10-21 15:38:50 +00:00 |
|
Ryan Dick
|
412e79d8e6
|
Add model probing for XLabs FLUX IP-Adapter.
|
2024-10-21 15:38:50 +00:00 |
|
Ryan Dick
|
f939dbdc33
|
Add is_state_dict_xlabs_ip_adapter() utility function.
|
2024-10-21 15:38:50 +00:00 |
|