VM8gkAs
0763ac774e
Merge c116d3396fda5b6b94293e240add0c54a8a3ba69 into f37df472dfb325f1f72c90e2df56e72f40f850f0
2025-11-28 23:23:14 -03:00
kijai
f37df472df
Kandinsky5 blocks for compile too
2025-11-27 17:57:52 +02:00
kijai
390d05fe7e
Add generic TorchCompileModelAdvanced node to handle advanced compile options for all diffusion models
...
Avoids needing different nodes for different models
2025-11-27 13:59:31 +02:00
kijai
f0ed965cd9
Allow fp32 input for sageattn function
2025-11-27 13:33:41 +02:00
kijai
acdd16a973
Add NABLA_AttentionKJ
...
Only tested with Kadinsky5
2025-11-26 23:40:12 +02:00
kijai
4dfb85dcc5
Update nodes.py
2025-11-23 02:18:47 +02:00
kijai
8660778ea1
TTM: Rename end_steps to steps for clarity
2025-11-23 02:10:23 +02:00
kijai
3b9c1b49ab
Add LatentInpaintTTM
...
Can be used to mimic:
https://github.com/time-to-move/TTM
2025-11-23 01:47:56 +02:00
kijai
246920d8b9
Update nodes.py
2025-11-22 17:46:28 +02:00
Jukka Seppänen
7aafce8578
Merge pull request #422 from poipoi300/main
...
Minor ColorMatch improvement
2025-11-22 17:43:04 +02:00
Jukka Seppänen
d03f2e975a
Merge pull request #440 from otjamin/headless
...
Replace opencv-python with opencv-python-headless
2025-11-22 17:42:13 +02:00
Jukka Seppänen
a4a2ecc14d
Merge pull request #432 from drozbay/pr_20251108a
...
DiffusionModelLoaderKJ: Allow model checkpoints to be used with extra state_dict_input
2025-11-22 17:41:41 +02:00
Jukka Seppänen
a69d7c1a95
Merge pull request #441 from Ken-g6/main
...
Allow SomethingToString to accept a string
2025-11-22 17:40:01 +02:00
kijai
e5935115cf
Update ImageAndMaskPreview for upcoming core update
...
Solves https://github.com/kijai/ComfyUI-KJNodes/issues/443
2025-11-22 17:34:09 +02:00
Ken Brazier
5c0564a47f
Allow SomethingToString to accept a string
2025-11-17 15:44:13 -07:00
Benjamin Otto
5325ea9cc1
Replace opencv-python with opencv-python-headless
2025-11-17 19:05:44 +01:00
ozbayb
3a8786c206
DiffusionModelLoaderKJ: Allow model checkpoints to be used with extra state dict input
2025-11-08 11:48:31 -07:00
kijai
c661baadd9
Fix context too eager preventdefault for Points/Spline editors
...
This was blocking context menu for some other elements.
2025-11-05 18:19:07 +02:00
kijai
be96f5c3a3
Remove prints
2025-11-05 14:13:11 +02:00
kijai
7d1fc32d6f
Update model_optimization_nodes.py
2025-11-05 14:09:53 +02:00
kijai
836b4c3e41
Fix deprecated js imports
2025-11-05 14:05:43 +02:00
kijai
1585f9b523
Start using core "optimized_attention_override" for sageattn patches
2025-11-05 14:05:23 +02:00
kijai
e64b67b8f4
bump version
2025-11-05 14:02:45 +02:00
VM8gkAs
c116d3396f
Fix LoadVideosFromFolder import issues, improve variable naming, and optimize video loading logic
...
### Extended Description
This commit addresses the AttributeError in the LoadVideosFromFolder node from ComfyUI-KJNodes, where the VHS (VideoHelperSuite) module lacked the 'load_video_nodes' attribute. The issue arose due to inconsistent module naming and import failures on Windows systems.
#### Key Changes:
- Improved `__init__` method: Simplified the fallback logic for importing VHS modules. Added case-insensitive checks for module names in `sys.modules` to handle platform-specific import variations (e.g., "ComfyUI-VideoHelperSuite" vs. "comfyui-videohelpersuite"). This ensures robust loading of the `videohelpersuite` submodule across different environments.
- Optimized `load_video` method:
- Changed `VIDEO_EXTS` from a set to a list for simplicity (no performance impact for small collections).
- Moved file processing logic (e.g., `root = kwargs['video']`, directory scanning, and video list preparation).
#### Testing:
- Verified that the node now correctly imports VHS modules without errors.
- The original order (from os.listdir()) was clip1, clip3, clip2 (unsorted).
After applying natural sorting with _natural_key, the order becomes clip1, clip2, clip3 (correct numerical order).
This resolves the import issues reported in the KJNodes repository and improves the overall reliability of video loading features.
2025-11-03 15:29:21 +08:00
kijai
6c996e1877
bump version
2025-10-30 18:58:28 +02:00
kijai
5dacc97514
Update __init__.py
2025-10-29 03:03:52 +02:00
kijai
c4158590b1
Add ImageBatchExtendWithOverlap
2025-10-29 03:03:45 +02:00
poipoi300
aa89c147d0
Merge branch 'kijai:main' into main
2025-10-21 19:32:57 -04:00
poipoi300
b4af62112c
Optimize colormatch processing
2025-10-21 19:31:54 -04:00
kijai
6ee278aa7d
ImageResizeKJv2: Add total_pixels mode
...
Resizes to desired total pixel count while preserving aspect ratio
2025-10-19 14:07:15 +03:00
Jukka Seppänen
0797150591
Merge pull request #418 from AustinMroz/main
...
Fix type resolution at subgraph boundary
2025-10-19 13:23:58 +03:00
Austin Mroz
d7aba8086f
Fix type resolution at subgraph boundary
2025-10-18 20:12:33 -07:00
Jukka Seppänen
405c99ec16
Merge pull request #417 from AustinMroz/main
...
Rework context menu options for getter nodes.
2025-10-18 22:22:54 +03:00
Austin Mroz
774fca9129
Rework context menu options for getter nodes.
2025-10-18 09:43:10 -07:00
kijai
3af232e755
Expose force_parameter_static_shapes in some torch compile nodes
2025-10-18 00:37:58 +03:00
kijai
3fcd22f2fe
Revert this for now as old workflows get validation issues...
2025-10-07 10:55:43 +03:00
kijai
9954d6b599
Update model_optimization_nodes.py
2025-10-06 21:37:56 +03:00
kijai
08164edab3
Fix sage3 for Wan
2025-10-06 21:23:47 +03:00
kijai
b1fffd33ba
bump version
2025-10-06 15:11:11 +03:00
kijai
3aff68488f
Merge branch 'pr/402'
2025-10-06 15:07:36 +03:00
kijai
ead0cce23b
Some fixes/adjustments
2025-10-06 15:07:08 +03:00
kijai
b64d66404d
Fix some tooltips and silence GGUF loader node definition error
...
In case of no ComfyUI-GGUF or WanVideoWrapper is installed, there was unnecessary error printed
2025-10-06 14:49:27 +03:00
kijai
625151d43f
Update mask_nodes.py
2025-10-03 19:35:15 +03:00
kijai
fb253119ed
Update mask_nodes.py
2025-10-03 19:23:27 +03:00
kijai
4d411c4593
Update mask_nodes.py
2025-10-03 19:14:27 +03:00
kijai
d1f6cf77b0
optimize draw mask on image
2025-10-03 19:06:09 +03:00
kijai
b9abf5df31
optimize blockify mask node
2025-10-03 19:01:46 +03:00
kijai
bb205d809b
Update lora_nodes.py
2025-10-02 01:31:04 +03:00
kijai
ab89f1c6c9
Update model_optimization_nodes.py
2025-10-02 01:18:39 +03:00
kijai
7ce88200c7
sageattn3
2025-10-02 01:09:59 +03:00