ComfyUI/comfy_extras
Gilad Schreiber 24de8dc01b
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
Fix SolidMask and MaskComposite device mismatch with --gpu-only (#13296)
SolidMask had a hardcoded device="cpu" while other nodes (e.g.
EmptyImage) follow intermediate_device(). This causes a RuntimeError
when MaskComposite combines masks from different device sources
under --gpu-only.

- SolidMask: use intermediate_device() instead of hardcoded "cpu"
- MaskComposite: align source device to destination before operating

Co-authored-by: Alexis Rolland <alexisrolland@hotmail.com>
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
2026-04-28 01:18:19 -07:00
..
chainner_models
frame_interpolation_models feat: RIFE and FILM frame interpolation model support (CORE-29) (#13258) 2026-04-22 04:16:02 -07:00
nodes_ace.py Refactor io to IO in nodes_ace.py (#13485) 2026-04-20 21:59:26 -04:00
nodes_advanced_samplers.py
nodes_align_your_steps.py
nodes_apg.py
nodes_attention_multiply.py
nodes_audio_encoder.py
nodes_audio.py Make the ltx audio vae more native. (#13486) 2026-04-21 11:02:42 -04:00
nodes_camera_trajectory.py
nodes_canny.py Fix canny node not working with fp16. (#13085) 2026-03-20 23:15:50 -04:00
nodes_cfg.py
nodes_chroma_radiance.py
nodes_clip_sdxl.py
nodes_color.py
nodes_compositing.py
nodes_cond.py
nodes_context_windows.py
nodes_controlnet.py
nodes_cosmos.py
nodes_curve.py image histogram node (#13153) 2026-04-06 14:54:02 -07:00
nodes_custom_sampler.py
nodes_dataset.py
nodes_differential_diffusion.py
nodes_easycache.py
nodes_edit_model.py
nodes_eps.py
nodes_flux.py
nodes_frame_interpolation.py feat: RIFE and FILM frame interpolation model support (CORE-29) (#13258) 2026-04-22 04:16:02 -07:00
nodes_freelunch.py
nodes_fresca.py
nodes_gits.py
nodes_glsl.py Add has_intermediate_output flag for nodes with interactive UI (#13048) 2026-03-27 21:06:38 -04:00
nodes_hidream.py
nodes_hooks.py
nodes_hunyuan3d.py Change the save 3d model node's filename prefix to 3d/ComfyUI (CORE-106) (#12826) 2026-04-28 00:59:59 -07:00
nodes_hunyuan.py
nodes_hypernetwork.py
nodes_hypertile.py
nodes_image_compare.py
nodes_images.py Add has_intermediate_output flag for nodes with interactive UI (#13048) 2026-03-27 21:06:38 -04:00
nodes_ip2p.py
nodes_kandinsky5.py
nodes_latent.py
nodes_load_3d.py
nodes_logic.py
nodes_lora_debug.py
nodes_lora_extract.py
nodes_lotus.py
nodes_lt_audio.py Make the ltx audio vae more native. (#13486) 2026-04-21 11:02:42 -04:00
nodes_lt_upsampler.py
nodes_lt.py Fix LTXV Reference Audio node (#13531) 2026-04-23 11:13:17 -07:00
nodes_lumina2.py
nodes_mahiro.py
nodes_mask.py Fix SolidMask and MaskComposite device mismatch with --gpu-only (#13296) 2026-04-28 01:18:19 -07:00
nodes_math.py
nodes_mochi.py
nodes_model_advanced.py
nodes_model_downscale.py
nodes_model_merging_model_specific.py
nodes_model_merging.py
nodes_model_patch.py feat: SUPIR model support (CORE-17) (#13250) 2026-04-18 23:02:01 -04:00
nodes_morphology.py
nodes_nag.py
nodes_nop.py
nodes_number_convert.py fix(number-convert): preserve int precision for large numbers (#13147) 2026-03-25 18:06:34 -04:00
nodes_optimalsteps.py
nodes_pag.py
nodes_painter.py Add has_intermediate_output flag for nodes with interactive UI (#13048) 2026-03-27 21:06:38 -04:00
nodes_perpneg.py
nodes_photomaker.py
nodes_pixart.py
nodes_post_processing.py feat: SUPIR model support (CORE-17) (#13250) 2026-04-18 23:02:01 -04:00
nodes_preview_any.py Print more tensor values in the preview any node. (#13544) 2026-04-23 22:19:00 -04:00
nodes_primitive.py
nodes_qwen.py
nodes_rebatch.py
nodes_replacements.py
nodes_resolution.py
nodes_rope.py
nodes_rtdetr.py SDPose: resize input always (#13349) 2026-04-10 11:26:55 -10:00
nodes_sag.py
nodes_sam3.py feat: SAM (segment anything) 3.1 support (CORE-34) (#13408) 2026-04-23 00:07:43 -04:00
nodes_sd3.py Make EmptySD3LatentImage node use intermediate dtype. (#13577) 2026-04-26 23:23:57 -04:00
nodes_sdpose.py SDPose: resize input always (#13349) 2026-04-10 11:26:55 -10:00
nodes_sdupscale.py
nodes_slg.py
nodes_stable3d.py
nodes_stable_cascade.py
nodes_string.py Add JsonExtractString node. (#13435) 2026-04-17 00:20:16 -04:00
nodes_tcfg.py
nodes_textgen.py nodes_textgen: Implement use_default_template for LTX (#13451) 2026-04-17 12:20:09 -04:00
nodes_tomesd.py
nodes_toolkit.py
nodes_torch_compile.py
nodes_train.py Fix Train LoRA crash when training_dtype is "none" with bfloat16 LoRA weights (#13145) 2026-03-24 23:53:44 -04:00
nodes_upscale_model.py Make ImageUpscaleWithModel node work with intermediate device and dtype. (#13357) 2026-04-10 21:48:26 -04:00
nodes_video_model.py
nodes_video.py
nodes_wan.py
nodes_wanmove.py
nodes_webcam.py
nodes_zimage.py