Ryan Dick
|
d114d0ba95
|
Remove need for the image_encoder param in IPAdapter.initialize().
|
2023-09-14 14:14:35 -04:00 |
|
Ryan Dick
|
cc8b7a74da
|
(minor) Delete minor TODO.
|
2023-09-14 13:04:34 -04:00 |
|
Ryan Dick
|
388554448a
|
Add CLIP Vision model to IP-Adapter info and use this to infer which model to use.
|
2023-09-14 11:57:53 -04:00 |
|
Ryan Dick
|
cadc0839a6
|
typegen
|
2023-09-14 11:19:52 -04:00 |
|
Ryan Dick
|
d5160648d0
|
Add support for downloading IP-Adapter models from HF.
|
2023-09-14 11:18:43 -04:00 |
|
Ryan Dick
|
6d0ea42a94
|
Get CLIPVision model download from HF working.
|
2023-09-14 09:54:10 -04:00 |
|
Ryan Dick
|
2c1100509f
|
Add BaseModelType.Any to be used by CLIPVisionModel.
|
2023-09-14 08:19:55 -04:00 |
|
Ryan Dick
|
c34b359c36
|
(minor) Remove duplicate TODO.
|
2023-09-13 21:25:20 -04:00 |
|
Ryan Dick
|
77d135967f
|
Update IPAdapterModel to respect requested torch_dtype.
|
2023-09-13 21:06:42 -04:00 |
|
Ryan Dick
|
ebf26687cb
|
(minor) Remove unnecessary TODO.
|
2023-09-13 21:03:42 -04:00 |
|
Ryan Dick
|
1c8991a3df
|
Use CLIPVisionModel under model management for IP-Adapter.
|
2023-09-13 19:10:02 -04:00 |
|
Ryan Dick
|
3d52656176
|
Add CLIPVisionModel to model management.
|
2023-09-13 17:14:20 -04:00 |
|
Ryan Dick
|
a2777decd4
|
Add a IPAdapterModelField for passing passing IP-Adapter models between nodes.
|
2023-09-13 13:40:59 -04:00 |
|
Ryan Dick
|
468253aa14
|
typegen
|
2023-09-13 08:27:24 -04:00 |
|
Ryan Dick
|
3ee9a21647
|
Initial (barely) working version of IP-Adapter model management.
|
2023-09-13 08:27:24 -04:00 |
|
Ryan Dick
|
0d823901ef
|
Add IPAdapter to model_management __init__.py
|
2023-09-13 08:27:24 -04:00 |
|
Ryan Dick
|
7ee55489bb
|
Improve model search warning messages.
|
2023-09-13 08:27:24 -04:00 |
|
Ryan Dick
|
163ece9aee
|
Initial skeleton for IPAdapter model management.
|
2023-09-13 08:27:24 -04:00 |
|
Ryan Dick
|
50a0691514
|
flake8
|
2023-09-08 18:05:31 -04:00 |
|
Ryan Dick
|
a255624984
|
black
|
2023-09-08 17:55:23 -04:00 |
|
Ryan Dick
|
2630fe3608
|
Remove unused ip_adapter/utils.py file.
|
2023-09-08 16:25:34 -04:00 |
|
Ryan Dick
|
dee6f86d5e
|
Set 'title' for IP-Adapter fields with non-default names.
|
2023-09-08 16:14:17 -04:00 |
|
Ryan Dick
|
6ca6cf713c
|
Tidy IPAdapter. Add types, improve field/method naming.
|
2023-09-08 16:00:58 -04:00 |
|
Ryan Dick
|
3f7d5b4e0f
|
Remove redundant IPAdapterXL class.
|
2023-09-08 15:46:10 -04:00 |
|
Ryan Dick
|
91596d9527
|
Re-factor IPAdapter to patch UNet in a context manager.
|
2023-09-08 15:39:22 -04:00 |
|
Ryan Dick
|
d669f0855d
|
Comment unused IPAdapter generate(...) methods.
|
2023-09-08 13:12:42 -04:00 |
|
Ryan Dick
|
b2d5b53b5f
|
Pass IP-Adapter conditioning via cross_attention_kwargs instead of concatenating to the text embedding. This avoids interference with other features that manipulate the text embedding (e.g. long prompts).
|
2023-09-08 11:47:36 -04:00 |
|
Ryan Dick
|
ddc148b70b
|
Move ConditioningData and its field classes to their own file. This will allow new conditioning types to be added more cleanly without introducing circular dependencies.
|
2023-09-08 11:00:11 -04:00 |
|
Ryan Dick
|
c2d43f007b
|
Specify the image_embedding_len in the IPAttnProcessor rather than the text embedding length. This enables the IPAttnProcessor to handle text embeddings of varying lengths.
|
2023-09-07 18:20:21 -04:00 |
|
Ryan Dick
|
7703bf2ca1
|
Delete IP-Adapter copies of AttnProcessor and AttnProcessor2_0, which were unmodified from diffusers.
|
2023-09-07 15:00:13 -04:00 |
|
Ryan Dick
|
23fdf0156f
|
Clean up IP-Adapter in diffusers_pipeline.py - WIP
|
2023-09-06 20:42:20 -04:00 |
|
Ryan Dick
|
cdbf40c9b2
|
Revert ControlNetInvocation changes.
|
2023-09-06 19:30:30 -04:00 |
|
Ryan Dick
|
46c9dcb113
|
Run yarn build.
|
2023-09-06 17:16:01 -04:00 |
|
Ryan Dick
|
6df79045fa
|
Run typegen.
|
2023-09-06 17:03:37 -04:00 |
|
Ryan Dick
|
d776e0a0a9
|
Split ControlField and IpAdapterField.
|
2023-09-06 17:03:37 -04:00 |
|
blessedcoolant
|
94ec3da7b5
|
chore: regen scheme merge
|
2023-09-05 15:23:16 +12:00 |
|
blessedcoolant
|
f44496a579
|
Merge branch 'main' into feat/ip-adapter
|
2023-09-05 15:22:15 +12:00 |
|
blessedcoolant
|
b008fd4a5f
|
Merge branch 'main' into fix/ui/fix-invoke-button-validation
|
2023-09-05 15:00:39 +12:00 |
|
blessedcoolant
|
99fe95ab03
|
fix: Add validation for image_encoder model too
|
2023-09-05 14:49:41 +12:00 |
|
psychedelicious
|
8b305651f9
|
fix(ui): fix non-nodes validation logic being applied to nodes invoke button
|
2023-09-05 12:44:39 +10:00 |
|
psychedelicious
|
95ecb1a0c1
|
fix(ip_adapter): add None to types
|
2023-09-05 12:30:00 +10:00 |
|
psychedelicious
|
bd15874cf6
|
feat(nodes): add control_type validation & fix types
|
2023-09-05 12:24:54 +10:00 |
|
blessedcoolant
|
a9fafad5b5
|
chore: sync, lint & update
|
2023-09-05 14:17:23 +12:00 |
|
blessedcoolant
|
c5b9c8fc3a
|
Merge branch 'main' into lama-infill
|
2023-09-05 14:16:27 +12:00 |
|
blessedcoolant
|
fb5ac78191
|
Merge branch 'lama-infill' of https://github.com/blessedcoolant/InvokeAI into lama-infill
|
2023-09-05 14:11:05 +12:00 |
|
blessedcoolant
|
871b9286d1
|
fix: Review changes
|
2023-09-05 14:10:41 +12:00 |
|
Lincoln Stein
|
c49b436f06
|
Merge branch 'lama-infill' of github.com:blessedcoolant/InvokeAI into lama-infill
|
2023-09-04 21:54:52 -04:00 |
|
Lincoln Stein
|
d2e327add9
|
install models/core/misc/lama/lama.pt
|
2023-09-04 21:54:40 -04:00 |
|
psychedelicious
|
2ab75bc52e
|
feat(ui): move fp32 check to its own variable
remove a ton of extraneous checks that are easy to miss during maintenance
|
2023-09-05 11:51:46 +10:00 |
|
blessedcoolant
|
30ab81b6bb
|
fix: Update paths so they are serializable in the nodes
|
2023-09-05 13:50:21 +12:00 |
|