ComfyUI/comfy_extras
Jukka Seppänen 16b9aabd52
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.10, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.11, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.12, [self-hosted Linux], stable) (push) Waiting to run
Full Comfy CI Workflow Runs / test-unix-nightly (12.1, , linux, 3.11, [self-hosted Linux], nightly) (push) Waiting to run
Execution Tests / test (macos-latest) (push) Waiting to run
Execution Tests / test (ubuntu-latest) (push) Waiting to run
Execution Tests / test (windows-latest) (push) Waiting to run
Test server launches without errors / test (push) Waiting to run
Unit Tests / test (macos-latest) (push) Waiting to run
Unit Tests / test (ubuntu-latest) (push) Waiting to run
Unit Tests / test (windows-2022) (push) Waiting to run
Support Multi/InfiniteTalk (#10179)
* re-init

* Update model_multitalk.py

* whitespace...

* Update model_multitalk.py

* remove print

* this is redundant

* remove import

* Restore preview functionality

* Move block_idx to transformer_options

* Remove LoopingSamplerCustomAdvanced

* Remove looping functionality, keep extension functionality

* Update model_multitalk.py

* Handle ref_attn_mask with separate patch to avoid having to always return q and k from self_attn

* Chunk attention map calculation for multiple speakers to reduce peak VRAM usage

* Update model_multitalk.py

* Add ModelPatch type back

* Fix for latest upstream

* Use DynamicCombo for cleaner node

Basically just so that single_speaker mode hides mask inputs and 2nd audio input

* Update nodes_wan.py
2026-01-21 23:09:48 -05:00
..
chainner_models Replace print with logging (#6138) 2024-12-20 16:24:55 -05:00
nodes_ace.py v3 nodes (part a) (#9149) 2025-08-21 22:05:36 -04:00
nodes_advanced_samplers.py
nodes_align_your_steps.py
nodes_apg.py
nodes_attention_multiply.py v3 nodes (part a) (#9149) 2025-08-21 22:05:36 -04:00
nodes_audio_encoder.py
nodes_audio.py Add node: JoinAudioChannels (#11728) 2026-01-08 22:14:06 -05:00
nodes_camera_trajectory.py convert WanCameraEmbedding node to V3 schema (#9714) 2025-09-12 17:38:12 -04:00
nodes_canny.py
nodes_cfg.py convert CFG nodes to V3 schema (#9717) 2025-09-12 17:39:55 -04:00
nodes_chroma_radiance.py Add support for Chroma Radiance (#9682) 2025-09-13 17:58:43 -04:00
nodes_clip_sdxl.py convert CLIPTextEncodeSDXL nodes to V3 schema (#9716) 2025-09-26 14:15:44 -07:00
nodes_compositing.py convert nodes_compositing.py to V3 schema (#10174) 2025-10-08 23:13:15 -07:00
nodes_cond.py
nodes_context_windows.py
nodes_controlnet.py
nodes_cosmos.py convert Cosmos nodes to V3 schema (#9721) 2025-09-12 17:38:46 -04:00
nodes_custom_sampler.py
nodes_dataset.py ResizeByLongerSide: support video (#11555) 2025-12-29 17:07:29 -08:00
nodes_differential_diffusion.py convert nodes_differential_diffusion.py to V3 schema (#10056) 2025-10-01 12:17:33 -07:00
nodes_easycache.py Fix for edge case of EasyCache when conditionings change during a sampling run (like with timestep scheduling) (#12020) 2026-01-21 23:01:35 -05:00
nodes_edit_model.py
nodes_eps.py
nodes_flux.py
nodes_freelunch.py
nodes_fresca.py convert nodes_fresca.py to V3 schema (#9951) 2025-09-26 14:12:04 -07:00
nodes_gits.py
nodes_hidream.py convert nodes_hidream.py to V3 schema (#9946) 2025-09-26 23:13:05 -07:00
nodes_hooks.py
nodes_hunyuan3d.py
nodes_hunyuan.py Support the LTXV 2 model. (#11632) 2026-01-05 01:58:59 -05:00
nodes_hypernetwork.py
nodes_hypertile.py
nodes_image_compare.py
nodes_images.py [V3] converted nodes_images.py to V3 schema (#11206) 2025-12-26 19:39:02 -08:00
nodes_ip2p.py convert nodes_ip2p.pt to V3 schema (#10097) 2025-10-01 12:20:30 -07:00
nodes_kandinsky5.py
nodes_latent.py V3 Improvements + DynamicCombo + Autogrow exposed in public API (#11345) 2025-12-30 23:09:55 -05:00
nodes_load_3d.py
nodes_logic.py
nodes_lora_extract.py
nodes_lotus.py
nodes_lt_audio.py
nodes_lt_upsampler.py
nodes_lt.py Support the LTXV 2 model. (#11632) 2026-01-05 01:58:59 -05:00
nodes_lumina2.py convert nodes_lumina2.py to V3 schema (#10058) 2025-09-27 19:12:51 -07:00
nodes_mahiro.py Give Mahiro CFG a more appropriate display name (#11580) 2026-01-02 00:37:37 -08:00
nodes_mask.py [V3] convert nodes_mask.py to V3 schema (#10669) 2025-12-05 20:24:10 -08:00
nodes_mochi.py
nodes_model_advanced.py
nodes_model_downscale.py
nodes_model_merging_model_specific.py
nodes_model_merging.py Make clipsave work with more TE models. (#7908) 2025-05-02 05:15:32 -04:00
nodes_model_patch.py Support Multi/InfiniteTalk (#10179) 2026-01-21 23:09:48 -05:00
nodes_morphology.py convert nodes_morphology.py to V3 schema (#10159) 2025-10-02 13:53:00 -07:00
nodes_nop.py
nodes_optimalsteps.py
nodes_pag.py
nodes_perpneg.py convert nodes_perpneg.py to V3 schema (#10081) 2025-09-29 12:05:28 -07:00
nodes_photomaker.py convert nodes_photomaker.py to V3 schema (#10017) 2025-09-27 02:36:43 -07:00
nodes_pixart.py convert nodes_pixart.py to V3 schema (#10019) 2025-09-27 02:34:32 -07:00
nodes_post_processing.py
nodes_preview_any.py feat: Add search_aliases field to node schema (#12010) 2026-01-21 15:36:02 -08:00
nodes_primitive.py
nodes_qwen.py Add node to create empty latents for qwen image layered model. (#11460) 2025-12-21 19:59:40 -05:00
nodes_rebatch.py convert nodes_rebatch.py to V3 schema (#9945) 2025-09-26 14:10:49 -07:00
nodes_rope.py Add a ScaleROPE node. Currently only works on WAN models. (#10559) 2025-10-30 22:11:38 -04:00
nodes_sag.py
nodes_sd3.py
nodes_sdupscale.py convert nodes_sdupscale.py to V3 schema (#9943) 2025-09-26 14:12:38 -07:00
nodes_slg.py
nodes_stable3d.py
nodes_stable_cascade.py
nodes_string.py feat: Add search_aliases field to node schema (#12010) 2026-01-21 15:36:02 -08:00
nodes_tcfg.py convert nodes_tcfg.py to V3 schema (#9942) 2025-09-26 14:13:05 -07:00
nodes_tomesd.py convert nodes_tomesd.py to V3 schema (#10180) 2025-10-03 11:50:38 -07:00
nodes_torch_compile.py
nodes_train.py
nodes_upscale_model.py feat: Add search_aliases field to node schema (#12010) 2026-01-21 15:36:02 -08:00
nodes_video_model.py
nodes_video.py
nodes_wan.py Support Multi/InfiniteTalk (#10179) 2026-01-21 23:09:48 -05:00
nodes_wanmove.py WanMove support (#11247) 2025-12-11 22:29:34 -05:00
nodes_webcam.py
nodes_zimage.py Support zimage omni base model. (#11979) 2026-01-19 23:17:38 -05:00