Ryan Dick
|
d7a39a4d67
|
WIP on moving from diffusers to FLUX
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
0e96794c6e
|
LLM.int8() quantization is working, but still some rough edges to solve.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
23a7328a66
|
Clean up NF4 implementation.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
c3cf8c3b6b
|
NF4 inference working
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
3ba60e1656
|
Split a FluxTextEncoderInvocation out from the FluxTextToImageInvocation. This has the advantage that we benfit from automatic caching when the prompt isn't changed.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
cdd47b657b
|
Make quantized loading fast for both T5XXL and FLUX transformer.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
e8fb8f4d12
|
Make float16 inference work with FLUX on 24GB GPU.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
9381211508
|
Add support for 8-bit quantizatino of the FLUX T5XXL text encoder.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
8cce4a40d4
|
Make 8-bit quantization save/reload work for the FLUX transformer. Reload is still very slow with the current optimum.quanto implementation.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
4833746698
|
Minor improvements to FLUX workflow.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
8b9bf55bba
|
Got FLUX schnell working with 8-bit quantization. Still lots of rough edges to clean up.
|
2024-08-21 08:59:19 -04:00 |
|
Ryan Dick
|
7b199fed4f
|
Use the FluxPipeline.encode_prompt() api rather than trying to run the two text encoders separately.
|
2024-08-21 08:59:18 -04:00 |
|
Ryan Dick
|
13513465c8
|
First draft of FluxTextToImageInvocation.
|
2024-08-21 08:59:18 -04:00 |
|
blessedcoolant
|
4f8a4b0f22
|
Merge branch 'main' into depth_anything_v2
|
2024-08-03 00:38:57 +05:30 |
|
Ryan Dick
|
981475a624
|
Merge branch 'main' into ryan/grounded-sam
|
2024-08-01 20:30:35 +02:00 |
|
Ryan Dick
|
27ac61a4fb
|
Expose all model options in the GroundingDinoInvocation and the SegmentAnythingInvocation.
|
2024-08-01 14:23:32 -04:00 |
|
Ryan Dick
|
675ffc2757
|
Remove BoundingBoxInvocation field name overrides.
|
2024-08-01 14:05:44 -04:00 |
|
Ryan Dick
|
44b21f10f1
|
Add a pydantic model_validator to BoundingBoxField to check the validity of the coords.
|
2024-08-01 14:00:57 -04:00 |
|
Ryan Dick
|
c6d49e8b1f
|
Shorten SegmentAnythingInvocation and GroundingDinoInvocatino docstrings, since they are used as the invocation descriptions in the UI.
|
2024-08-01 10:17:42 -04:00 |
|
Ryan Dick
|
e6a512aa86
|
(minor) Tweak order of mask operations.
|
2024-08-01 10:12:24 -04:00 |
|
Ryan Dick
|
c3a6a6fb22
|
Rename SegmentAnythingModelInvocation -> SegmentAnythingInvocation.
|
2024-08-01 10:00:36 -04:00 |
|
Ryan Dick
|
b9dc3460ba
|
Rename SegmentAnythingModel -> SegmentAnythingPipeline.
|
2024-08-01 09:57:47 -04:00 |
|
blessedcoolant
|
f5cfdcf32d
|
feat: Add BoundingBox Primitive Node
|
2024-08-01 04:09:08 +05:30 |
|
Ryan Dick
|
b5832768dc
|
Return a MaskOutput from SegmentAnythingModelInvocation. And add a MaskTensorToImageInvocation.
|
2024-07-31 17:16:14 -04:00 |
|
Ryan Dick
|
5a9173f766
|
Merge branch 'main' into stalker-modular_lora
|
2024-07-31 15:13:22 -04:00 |
|
blessedcoolant
|
332bc9da5b
|
fix: Update depth anything node default to v2
|
2024-07-31 23:52:29 +05:30 |
|
blessedcoolant
|
daf899f9c4
|
fix: Move the manual image resizing out of the depth anything pipeline
|
2024-07-31 23:38:12 +05:30 |
|
blessedcoolant
|
13fb2d1f49
|
fix: Add Depth Anything V2 as a new option
It is also now the default in the UI replacing Depth Anything V1 small
|
2024-07-31 23:29:43 +05:30 |
|
Ryan Dick
|
fca119773b
|
Split invokeai/backend/image_util/segment_anything/ dir into grounding_dino/ and segment_anything/
|
2024-07-31 12:28:47 -04:00 |
|
Ryan Dick
|
0193267a53
|
Split GroundedSamInvocation into GroundingDinoInvocation and SegmentAnythingModelInvocation.
|
2024-07-31 12:20:23 -04:00 |
|
Ryan Dick
|
9f448fecb7
|
Move invokeai/backend/grounded_sam -> invokeai/backend/image_util/grounded_sam
|
2024-07-31 10:00:30 -04:00 |
|
Ryan Dick
|
bcd1483a14
|
Re-order GroundedSAMInvocation._to_numpy_masks(...) to do slightly more work on the GPU.
|
2024-07-31 09:51:14 -04:00 |
|
Ryan Dick
|
e206890e25
|
Use staticmethods rather than inner functions for the Grounding DINO and SAM model loaders.
|
2024-07-31 09:28:52 -04:00 |
|
Ryan Dick
|
0a7048f650
|
(minor) Simplify GroundedSAMInvocation._merge_masks(...).
|
2024-07-31 08:58:51 -04:00 |
|
Ryan Dick
|
e8ecf5e155
|
(minor) Move apply_polygon_refinement condition up a layer.
|
2024-07-31 08:50:56 -04:00 |
|
Ryan Dick
|
cec7399366
|
(minor) Use a new variable name to satisfy type checks.
|
2024-07-31 08:27:01 -04:00 |
|
Ryan Dick
|
bdae81e429
|
(minor) Simplify GroundedSAMInvocation._filter_detections()
|
2024-07-31 08:25:19 -04:00 |
|
Ryan Dick
|
67c32f3d6c
|
Fix typo: zip(..., strict=True)
|
2024-07-31 08:15:28 -04:00 |
|
blessedcoolant
|
fa3c0c81b3
|
Merge branch 'main' into stalker7779/fix_gradient_mask
|
2024-07-31 06:30:44 +05:30 |
|
blessedcoolant
|
18f89ed5ed
|
fix: Make DepthAnything work with Invoke's Model Management
|
2024-07-31 03:57:54 +05:30 |
|
Ryan Dick
|
6b10b59abe
|
Make GroundedSAMInvocation work with any input image mode (RGB, RGBA, grayscale).
|
2024-07-30 15:55:57 -04:00 |
|
Ryan Dick
|
918f77bce0
|
Move some logic from GroundedSAMInvocation to the backend classes.
|
2024-07-30 15:34:33 -04:00 |
|
blessedcoolant
|
f170697ebe
|
Merge branch 'main' into depth_anything_v2
|
2024-07-31 00:53:32 +05:30 |
|
blessedcoolant
|
556c6a1d84
|
fix: Update DepthAnything to use the transformers implementation
|
2024-07-31 00:51:55 +05:30 |
|
Ryan Dick
|
aca2a2fa13
|
Add mask_filter and detection_threshold options to the GroundedSAMInvocation.
|
2024-07-30 14:22:40 -04:00 |
|
Ryan Dick
|
ff6398f7d8
|
Add a GroundedSamInvocation for image segmentation from a text prompt (Grounding DINO + Segment Anything Model).
|
2024-07-30 11:12:26 -04:00 |
|
Ryan Dick
|
693a3eaff5
|
Merge branch 'main' into stalker-modular_inpaint-2
|
2024-07-29 10:14:45 -04:00 |
|
Ryan Dick
|
310719eb4c
|
Merge branch 'main' into stalker-modular_t2i_adapter
|
2024-07-28 15:30:00 -04:00 |
|
Ryan Dick
|
c57a7afb87
|
Merge branch 'main' into stalker7779/modular_seamless
|
2024-07-28 13:49:43 -04:00 |
|
Sergey Borisov
|
faa88f72bf
|
Make lora as separate extensions
|
2024-07-27 02:39:53 +03:00 |
|