Commit Graph
746 Commits
Author SHA1 Message Date
Jedrzej Kosinski 9f2d24d124 Merge PR #545 from Kosinkadink/develop
Added overlap-linear fuse method + cleanup
2025-03-08 23:41:59 -06:00
Jedrzej Kosinski 660415119d version bump 2025-03-08 23:37:14 -06:00
Jedrzej Kosinski 599b71807d Added overlap-linear fuse method, marked some fuse methods as experimental to make the dropdown less overwhelming, made sigma-related fuse methods work with View Options 2025-03-08 23:36:52 -06:00
Jedrzej Kosinski 0542cd97c3 Make experimental fuse methods clear with microscope emoji while maintaining backwards compatibility 2025-03-08 21:12:36 -06:00
Jedrzej Kosinski b99a0f4550 Merge pull request #544 from Kosinkadink/specialmodel-fix
Special Model backwards compatibility fix
2025-03-08 20:32:09 -06:00
Jedrzej Kosinski b26148601c version bump 2025-03-08 20:30:47 -06:00
Jedrzej Kosinski 6fda3ae9c9 Fix backwards compatibility for perform_special_model_features code 2025-03-08 20:30:25 -06:00
Jedrzej Kosinski 916dd55092 Merge PR #541 from Kosinkadink/multigpu
Add MultiGPU Work Units support, Refactor context-handling code
2025-03-04 20:47:14 -06:00
Jedrzej Kosinski bb4e93c16d Merge branch 'multigpu' of https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved into multigpu 2025-03-04 19:59:34 -06:00
Jedrzej Kosinski 13d24b4981 version bump 2025-03-04 19:59:28 -06:00
Jedrzej Kosinski 59b6fa6fe6 Guarantee proper execution interruption when using MultiGPU context work units 2025-02-24 17:11:02 -06:00
Jedrzej Kosinski a69c1d7ae2 Cast transformer_options to device for multigpu in _handle_context_batch 2025-02-18 22:51:10 -06:00
Jedrzej Kosinski 863981c7eb Fix Visualize Context code to properly call prepare_current 2025-02-06 08:08:18 -06:00
Jedrzej Kosinski 37e7ab8921 Made controlnets work with context splitting, allow NaiveReuse to permit context splitting 2025-02-02 05:23:58 -06:00
Jedrzej Kosinski 5940260880 Merge branch 'main' into multigpu 2025-02-02 03:19:52 -06:00
Jedrzej Kosinski 94eb45621c Merge pull request #534 from Kosinkadink/develop
Fix RuntimeError: Float did not match Long when ComfyUI is outdated
2025-01-31 03:59:51 -06:00
Jedrzej Kosinski 88f5ad95b4 version bump 2025-01-31 03:55:31 -06:00
Jedrzej Kosinski 9c15c72ea2 Fixed BIGMAX_TENSOR to not be so big that it becomes an int64 instead of a float32 2025-01-31 03:51:51 -06:00
Jedrzej Kosinski c1df1cee06 Fix recursive prepare_control_objects call 2025-01-30 14:47:26 -06:00
Jedrzej Kosinski faab900799 Implement multigpu acceleration via context splitting 2025-01-29 11:11:49 -06:00
Jedrzej Kosinski d167f18f79 Added multigpu support to a bunch of core AnimateDiff features via refactor 2025-01-29 09:13:53 -06:00
Jedrzej Kosinski d317bc6976 Merge branch 'main' into multigpu 2025-01-29 06:28:54 -06:00
Jedrzej Kosinski 49e25ab5b8 Merge PR #533 from Kosinkadink/develop - Ancestral Options
Add Ancestral Options to control ancestral sampler noise
2025-01-29 06:26:00 -06:00
Jedrzej Kosinski 6c01970d51 Add initial Ancestral Options onto Sample Settings to control seed used for the additional noise generated by ancestral samplers 2025-01-29 06:24:22 -06:00
Jedrzej Kosinski 814180996e Fix allow_multigpu_contexts check 2025-01-29 01:23:15 -06:00
Jedrzej Kosinski 799229274f Merge pull request #531 from ComfyNodePRs/update-publish-yaml
Update Github Action for Publishing to Comfy Registry
2025-01-28 00:17:24 -06:00
Jedrzej Kosinski cf4bc49b58 Beginning restructuring sliding_calc_cond_batch to support multigpu for context splits 2025-01-27 06:34:59 -06:00
Jedrzej Kosinski 827cd2027c small renaming/type hints 2025-01-27 06:33:28 -06:00
Jedrzej Kosinski ad935663b4 Extract NaiveReuse code from sliding_calc_cond_batch into NaiveReuseHandler 2025-01-26 07:27:23 -06:00
Jedrzej Kosinski 99525ac852 Refactored sliding_calc_cond_batch to extract prepare_control_objects/get_resized_cond as well as ContextRef implementation 2025-01-26 06:57:49 -06:00
Jedrzej Kosinski b8d8817abd Merge pull request #529 from drhead/patch-1
Add normalized weighted sum noise layer
2025-01-22 20:31:32 -06:00
Jedrzej Kosinski abc80258ad Merge PR #530 from Kosinkadink/develop
Make CustomCFGKeyframe's effective_guarantee_steps check handle start…
2025-01-22 19:54:18 -06:00
Jedrzej Kosinski 11cd8453d2 Fixed bugs with previous commit 2025-01-22 19:53:27 -06:00
Jedrzej Kosinski bc3ebe0943 Make CustomCFGKeyframe's effective_guarantee_steps check handle start_percent=0.0 better 2025-01-22 19:42:10 -06:00
drhead ba86b612e7 fix node args 2025-01-21 11:13:31 -05:00
drhead cb4d450f45 change application enum 2025-01-21 11:03:33 -05:00
drhead 9ee1d5bfaa Add node definitions 2025-01-21 10:57:16 -05:00
drhead 0be330b97f Add node for normalizedsum noise 2025-01-21 10:36:38 -05:00
drhead e362e7986b Add normalized sum class 2025-01-21 10:32:51 -05:00
snomiao 958c6f0665 chore(publish): update GitHub Actions workflow for node publishing
- Add permissions for issue writing
- Update action version to v1 for publish-node-action
- Add condition to run job only for 'Kosinkadink' repository owner
2025-01-20 21:23:24 +00:00
Jedrzej Kosinski 7ec4693709 Merge pull request #527 from Kosinkadink/develop
Fix backwards compatibility of fixed KF scheduling code
2025-01-05 15:38:36 -06:00
Jedrzej Kosinski 4267c5a34d version bump 2025-01-05 15:31:13 -06:00
Jedrzej Kosinski 450b658184 Fixed backwards compatibility for scheduling, changed "sigmas" to "sample_sigmas" to match up with incoming ComfyUI PR 2025-01-05 15:30:54 -06:00
Jedrzej Kosinski 63b70f1058 Merge PR #525 from Kosinkadink/develop
Backend changes + fixes
2025-01-04 00:51:59 -06:00
Jedrzej Kosinski 297f962793 proper version bump 2025-01-04 00:50:09 -06:00
Jedrzej Kosinski af97ac83aa version bump 2025-01-04 00:49:42 -06:00
Jedrzej Kosinski 4b615267dc Commented out MotionCtrl nodes for now 2025-01-04 00:42:21 -06:00
Jedrzej Kosinski 06e41b1ad6 Make ContextRef be backwards compatible with previous versions of Advanced-ControlNet (DinkLink versioning coming in clutch) 2025-01-04 00:38:42 -06:00
Jedrzej Kosinski d6d5a9241c Fix ContextRef for newest Advanced-ControlNet 2025-01-04 00:27:03 -06:00
Jedrzej Kosinski 856d850437 Fixed keyframes not working as expected when sampling is spread across multiple nodes/calls, removed conditioning.py since most of the code there was already deprecated in favor of vanilla ComfyUI after my PR was merged in early December 2024-12-30 23:32:47 -06:00