Commit Graph

1940 Commits (main)

Author SHA1 Message Date
w-e-w 56cec5b295
fix version parsing (#3016) 2024-07-25 16:52:52 -04:00
青龍聖者@bdsqlsz b63899a654
Specify controlnet_aux>=0.0.9 (#3003)
* specify controlnet_aux>=0.0.9
2024-07-16 01:54:22 +08:00
青龍聖者@bdsqlsz 67271170b6
v1.1.455 (#3001) 2024-07-15 15:36:41 +08:00
青龍聖者@bdsqlsz 0baecb5f09
Add mobile_sam with controlnet_aux (#3000)
* Add mobile_sam with controlnet_aux for CNXL_Union
2024-07-15 15:33:42 +08:00
Chenlei Hu 3ff69b9ea3
Support ProMax union model (#2998)
* Support ProMax union model

* nit
2024-07-14 21:17:29 -04:00
Chenlei Hu 19ec5ea3d2
Allow skipping of control type for ControlNet union (#2995) 2024-07-13 10:42:11 -04:00
Chenlei Hu 258d6c1244
Modularize JS code (#2822) (#2996)
* Migrate active_units/modal

* modularize openpose editor

* modularize photopea editor
2024-07-13 10:40:56 -04:00
Chenlei Hu 9fae97fe29
v1.1.454 (#2990) 2024-07-09 14:34:32 -04:00
Chenlei Hu b92e415381
Support union ControlNet (#2988)
* Basic union impl

* nits

* Remove unused imports

* nit
2024-07-09 14:27:14 -04:00
Chenlei Hu ee96dc9229
v1.1.452 (#2978) 2024-07-03 13:31:50 -04:00
Chenlei Hu 648025ba6b
Depth Anything V2 Support (#2977)
* Add depth_anything_v2.py

* Update preprocessor_compiled.py

Added depth_anything_v2 preprocessor

* Update processor.py

Added depth_anything_v2 preprocessor

* Update depth_test.py

Added depth_anything_v2 to general_depth_modules

* Update modules_test.py

Added depth_anything_v2 to expected_module_names & expected_module_alias

* Update install.py

Added depth_anything_v2 to install.py

* Update README.md

* Fix model URL

---------

Co-authored-by: Mackinations.Ai <133395980+MackinationsAi@users.noreply.github.com>
2024-07-03 13:28:40 -04:00
Chenlei Hu 60ed157479
Add pydantic dep (#2970) 2024-07-01 16:54:54 -04:00
Uminosachi 8bbbd0e55e
Fix issue with > in pip cmd causing file creation (#2952) 2024-06-09 13:01:39 -04:00
Chenlei Hu bb3c2a9bf7
Lift ipadapter api input type constraint (#2945) 2024-06-04 21:37:51 -04:00
Chenlei Hu c91dbe5c3b
Fix args initializer (#2938) 2024-05-28 17:16:05 -04:00
Chenlei Hu 97c8598c8b
More robust ipadapter detection (#2936)
* More robust ipadapter detection

* Remove dep
2024-05-27 11:26:28 -04:00
zappityzap ba3984a022
Add batch_keyframe_idx on ControlNetUnit (#2926)
batch_keyframe_idx is needed by AnimateDiff for SparseCtrl
2024-05-23 08:54:13 -04:00
Chenlei Hu 92e4b12a73
Add handling of <= version operator in install.py (#2925) 2024-05-22 17:16:24 -04:00
Chenlei Hu 7ed5cf67b6
Fix depth_zoe (#2924) 2024-05-22 15:03:45 -04:00
Chenlei Hu 7b4cdea2a4
Update examples (#2921) 2024-05-20 14:25:07 -04:00
Chenlei Hu 59c43499ea
Revert "Set default value of ControlNetUnit.enabled to True (#2912)" (#2919)
This reverts commit a5457dcc1c.
2024-05-20 12:32:08 -04:00
Chenlei Hu a5457dcc1c
Set default value of ControlNetUnit.enabled to True (#2912) 2024-05-19 21:22:14 -04:00
Chenlei Hu b197f7cc41
Fix ControlNetUnit copy issue (#2910)
* Fix ControlNetUnit copy issue

* Add copy test
2024-05-19 20:41:24 -04:00
Chenlei Hu a5c0da5a23
Fix ControlNet batch (#2909) 2024-05-19 15:56:46 -04:00
Chenlei Hu cbc7ef334c
📝 Update to version v1.1.449 (#2908)
* 📝 Update to version v1.1.449

* Update readme
2024-05-19 14:36:29 -04:00
Chenlei Hu 8a8a42e416
Fix test expectation (#2906) 2024-05-19 14:07:41 -04:00
Chenlei Hu 69d80e5a57
Add Anyline Preprocessor (#2904) 2024-05-19 11:12:49 -04:00
Chenlei Hu 681de2c4f0
Fix PuLID VRAM leak (#2902) 2024-05-18 22:48:29 -04:00
Austin Zhou e338a861dc
add __init__.py to avoid error msg: No module named 'annotator.util' (#2896)
Co-authored-by: Austin Zhou <zeroyone@gmail.com>
2024-05-16 10:47:53 -04:00
Chenlei Hu 58f620c921
Add PuLID VRAM leak reproduction tests (#2891)
* Add PuLID detect test

* Add PuLID generation test
2024-05-14 22:15:27 -04:00
Chenlei Hu 5d7529915b
Restore unit state update listeners (#2888) 2024-05-13 21:07:50 -04:00
Sean 3b4eedd90f
Fix upscale script checking (#2881) 2024-05-11 09:05:51 -04:00
Chenlei Hu 04024b4c82
Prevent PuLID preprocessor unload. Temp Fix VRAM leak. (#2882) 2024-05-10 23:49:01 -04:00
Chenlei Hu b30f0ac4a1
Add more animatediff compatible fields (#2878) 2024-05-10 14:21:07 -04:00
Chenlei Hu 85c731070f
Accept RGBA image as input (#2877) 2024-05-10 14:18:59 -04:00
Chenlei Hu ae9528ba74
Add animatediff_batch flag on ControlNetUnit (#2874) 2024-05-10 13:48:23 -04:00
Chenlei Hu aa0a72afcf
Display effection region mask upload regardless of input mode (#2873) 2024-05-10 13:43:05 -04:00
Chenlei Hu 8d1389da5e
Add ControlNetUnit.batch_mask_dir for compatibility (#2865) 2024-05-07 17:58:48 -04:00
Chenlei Hu 084dd0107b
Fix resize mode enum values for deforum (#2861) 2024-05-07 08:04:12 -04:00
Chenlei Hu 4cb22867c2
Fix ControlNetUnit legacy field alias (#2860) 2024-05-07 07:54:35 -04:00
Chenlei Hu 6a86fdd78d
Fix duplicated version logging (#2856) 2024-05-06 16:31:37 -04:00
Chenlei Hu 80bf7481c2
Update UI image (#2855) 2024-05-06 16:00:18 -04:00
Chenlei Hu d037c2d3e1
📝 Update to version v1.1.448 (#2853) 2024-05-06 15:41:35 -04:00
Chenlei Hu e33c046158
Validate ControlNetUnit using pydantic (#2847)
* Add Pydantic ControlNetUnit

Add test config

Add images field

Adjust image field handling

fix various ui

Fix most UI issues

accept greyscale image/mask

Fix infotext

Fix preset

Fix infotext

nit

Move infotext parsing test

Remove preset

Remove unused js code

Adjust test payload

By default disable unit

refresh enum usage

Align resize mode

change test func name

remove unused import

nit

Change default handling

Skip bound check when not enabled

Fix batch

Various batch fix

Disable batch hijack test

adjust test

fix test expectations

Fix unit copy

nit

Fix test failures

* Change script args back to ControlNetUnit for compatibility

* import enum for compatibility

* Fix unit test

* simplify unfold

* Add test coverage

* handle directly set np image

* re-enable batch test

* Add back canvas scribble support

* nit

* Fix batch hijack test
2024-05-06 15:40:34 -04:00
Chenlei Hu 1b95e476ec
Adjust test template's threshold a/b value (#2852) 2024-05-05 19:15:39 -04:00
Chenlei Hu 45a49daa26
fix test (#2851) 2024-05-05 16:38:47 -04:00
Chenlei Hu abafad27fc
Drop external_code. prefix (#2850)
* Drop external_code. prefix

* Remove unused imports
2024-05-05 11:06:15 -04:00
Chenlei Hu 2c59fec402
Quickfix Enum Issue 2 (#2849) 2024-05-05 10:07:04 -04:00
Chenlei Hu 86288def48
Remove legacy test (#2846) 2024-05-04 20:09:18 -04:00
Chenlei Hu ef65fec031
Move enum (#2845)
* Move enums to enums.py

* Add missing import

* Remove unused import
2024-05-04 17:56:51 -04:00