95dde802ea
fix: assert the return depth map to be a PIL image
2024-07-31 23:22:01 +05:30
fca119773b
Split invokeai/backend/image_util/segment_anything/ dir into grounding_dino/ and segment_anything/
2024-07-31 12:28:47 -04:00
0193267a53
Split GroundedSamInvocation into GroundingDinoInvocation and SegmentAnythingModelInvocation.
2024-07-31 12:20:23 -04:00
b4cf78a95d
fix: make DA Pipeline a subclass of RawModel
2024-07-31 21:14:49 +05:30
73386826d6
Make GroundingDinoPipeline and SegmentAnythingModel subclasses of RawModel for type checking purposes.
2024-07-31 10:25:34 -04:00
9f448fecb7
Move invokeai/backend/grounded_sam -> invokeai/backend/image_util/grounded_sam
2024-07-31 10:00:30 -04:00
bcd1483a14
Re-order GroundedSAMInvocation._to_numpy_masks(...) to do slightly more work on the GPU.
2024-07-31 09:51:14 -04:00
e206890e25
Use staticmethods rather than inner functions for the Grounding DINO and SAM model loaders.
2024-07-31 09:28:52 -04:00
0a7048f650
(minor) Simplify GroundedSAMInvocation._merge_masks(...).
2024-07-31 08:58:51 -04:00
e8ecf5e155
(minor) Move apply_polygon_refinement condition up a layer.
2024-07-31 08:50:56 -04:00
33e8604b57
Make Grounding DINO DetectionResult a Pydantic model.
2024-07-31 08:47:00 -04:00
cec7399366
(minor) Use a new variable name to satisfy type checks.
2024-07-31 08:27:01 -04:00
bdae81e429
(minor) Simplify GroundedSAMInvocation._filter_detections()
2024-07-31 08:25:19 -04:00
67c32f3d6c
Fix typo: zip(..., strict=True)
2024-07-31 08:15:28 -04:00
fa3c0c81b3
Merge branch 'main' into stalker7779/fix_gradient_mask
2024-07-31 06:30:44 +05:30
328e58be4c
Merge branch 'main' into stalker7779/new_karras_schedulers
2024-07-31 05:56:13 +05:30
18f89ed5ed
fix: Make DepthAnything work with Invoke's Model Management
2024-07-31 03:57:54 +05:30
5701c79fab
Prevent Grounding DINO and Segment Anything from being moved to MPS - they don't work on MPS devices.
2024-07-30 23:04:15 +02:00
2da9f913f3
Add detection_result.py - was forgotten in a prior commit
2024-07-30 16:04:29 -04:00
6b10b59abe
Make GroundedSAMInvocation work with any input image mode (RGB, RGBA, grayscale).
2024-07-30 15:55:57 -04:00
918f77bce0
Move some logic from GroundedSAMInvocation to the backend classes.
2024-07-30 15:34:33 -04:00
f170697ebe
Merge branch 'main' into depth_anything_v2
2024-07-31 00:53:32 +05:30
556c6a1d84
fix: Update DepthAnything to use the transformers implementation
2024-07-31 00:51:55 +05:30
aca2a2fa13
Add mask_filter and detection_threshold options to the GroundedSAMInvocation.
2024-07-30 14:22:40 -04:00
ff6398f7d8
Add a GroundedSamInvocation for image segmentation from a text prompt (Grounding DINO + Segment Anything Model).
2024-07-30 11:12:26 -04:00
cf996472b9
Suggested changes
...
Co-Authored-By: psychedelicious <4822129+psychedelicious@users.noreply.github.com >
2024-07-30 04:50:56 +03:00
156d14c349
Run api regen
2024-07-30 04:05:21 +03:00
86f705bf48
Optimize weights handling
2024-07-30 03:39:01 +03:00
1fd9631f2d
Comments fix
...
Co-Authored-By: Ryan Dick <14897797+RyanJDick@users.noreply.github.com >
2024-07-30 00:39:50 +03:00
2227a2357f
Suggested changes + simplify weights logic in patching
...
Co-Authored-By: Ryan Dick <14897797+RyanJDick@users.noreply.github.com >
2024-07-30 00:34:37 +03:00
58e7ab157d
Ruff format
2024-07-29 22:59:17 +03:00
8d16fa6a49
Remove dpmpp_3s schedulers as it bugged now
2024-07-29 22:55:45 +03:00
55e810efa3
Add dpmpp_3 schedulers
2024-07-29 22:52:15 +03:00
6525f18610
Merge branch 'main' into chainchompa/board-delete-info
2024-07-29 12:52:36 -04:00
693a3eaff5
Merge branch 'main' into stalker-modular_inpaint-2
2024-07-29 10:14:45 -04:00
ffca792d5b
edited copy for deleted boards message
2024-07-29 09:46:08 -04:00
86a92bb6b5
Add more karras schedulers
2024-07-29 15:14:34 +03:00
171a4e6d80
fix(ui): race condition when deleting a board and resetting selected/auto-add
...
We were checking the selected and auto-add board ids against the query cache to see if they still exist. If not, we reset.
This only works if the query cache is updated by the time we do the check - race condition!
We already have the board id from the query args, so there's no need to check the query cache - just compare the deleted board ID directly.
Previously this file's several listeners were all in a single one and I had adapted/split its logic up a bit wonkily, introducing these problems.
2024-07-29 11:36:03 +10:00
e3a75a8adf
fix(ui): fix logic to reset selected/auto-add boards when toggling show archived boards
...
The logic was incorrect in two ways:
1. We only ran the logic if we _enable_ showing archived boards. It should be run we we _disable_ showing archived boards.
2. If we couldn't find the selected board in the query cache, we didn't do the reset. This is wrong - if the board isn't in the query cache, we _should_ do the reset. This inverted logic makes more sense before the fix for issue 1.
2024-07-29 11:36:03 +10:00
8500bac3ca
Use logger for warning
2024-07-28 22:51:52 +03:00
310719eb4c
Merge branch 'main' into stalker-modular_t2i_adapter
2024-07-28 15:30:00 -04:00
c57a7afb87
Merge branch 'main' into stalker7779/modular_seamless
2024-07-28 13:49:43 -04:00
84d028898c
Revert wrong comment copy
2024-07-27 13:20:58 +03:00
ed0174fbc6
Suggested changes
...
Co-Authored-By: Ryan Dick <14897797+RyanJDick@users.noreply.github.com >
2024-07-27 13:18:28 +03:00
9e582563eb
Suggested changes
...
Co-Authored-By: Ryan Dick <14897797+RyanJDick@users.noreply.github.com >
2024-07-27 04:25:15 +03:00
faa88f72bf
Make lora as separate extensions
2024-07-27 02:39:53 +03:00
5b84e117b2
Suggested changes
...
Co-Authored-By: Ryan Dick <14897797+RyanJDick@users.noreply.github.com >
2024-07-26 20:51:12 +03:00
eb257d2d28
update delete board modal to be more descriptive
2024-07-26 13:34:25 -04:00
5810cee6c9
Suggested changes
...
Co-Authored-By: Ryan Dick <14897797+RyanJDick@users.noreply.github.com >
2024-07-26 19:47:28 +03:00
eef88d1f83
Update gradient mask node version
2024-07-26 19:33:41 +03:00