diff --git a/examples/AI_BIZARRO_THEATHER_DisTorch_HunyuanVideo_736_1280_129.json b/examples/AI_BIZARRO_THEATHER_DisTorch_HunyuanVideo_736_1280_129.json deleted file mode 100755 index 154072b..0000000 --- a/examples/AI_BIZARRO_THEATHER_DisTorch_HunyuanVideo_736_1280_129.json +++ /dev/null @@ -1,1016 +0,0 @@ -{ - "last_node_id": 127, - "last_link_id": 160, - "nodes": [ - { - "id": 72, - "type": "FluxGuidance", - "pos": [ - 3012.307373046875, - -267.3423767089844 - ], - "size": [ - 211.60000610351562, - 58 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 160 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 79 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "FluxGuidance" - }, - "widgets_values": [ - 6 - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 73, - "type": "ModelSamplingSD3", - "pos": [ - 3030.986328125, - 216.49542236328125 - ], - "size": [ - 210, - 58 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 141 - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 78 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "ModelSamplingSD3" - }, - "widgets_values": [ - 7 - ] - }, - { - "id": 74, - "type": "VAEDecodeTiled", - "pos": [ - 3246.459716796875, - 191.86683654785156 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 85 - }, - { - "name": "vae", - "type": "VAE", - "link": 99 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 82 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecodeTiled" - }, - "widgets_values": [ - 256, - 64, - 64, - 8 - ] - }, - { - "id": 75, - "type": "SamplerCustomAdvanced", - "pos": [ - 3488.497314453125, - -150.8239288330078 - ], - "size": [ - 292.4319763183594, - 479.03521728515625 - ], - "flags": { - "collapsed": false - }, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "noise", - "type": "NOISE", - "link": 87, - "slot_index": 0 - }, - { - "name": "guider", - "type": "GUIDER", - "link": 88, - "slot_index": 1 - }, - { - "name": "sampler", - "type": "SAMPLER", - "link": 89, - "slot_index": 2 - }, - { - "name": "sigmas", - "type": "SIGMAS", - "link": 90, - "slot_index": 3 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 155, - "slot_index": 4 - } - ], - "outputs": [ - { - "name": "output", - "type": "LATENT", - "links": [ - 85 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "denoised_output", - "type": "LATENT", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "SamplerCustomAdvanced" - }, - "widgets_values": [] - }, - { - "id": 66, - "type": "BasicScheduler", - "pos": [ - 3250.771484375, - 41.81864929199219 - ], - "size": [ - 210, - 109.8011474609375 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 142, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "SIGMAS", - "type": "SIGMAS", - "links": [ - 90 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicScheduler" - }, - "widgets_values": [ - "simple", - 20, - 1 - ] - }, - { - "id": 69, - "type": "KSamplerSelect", - "pos": [ - 3505.5615234375, - -276.5766296386719 - ], - "size": [ - 210, - 58 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "SAMPLER", - "type": "SAMPLER", - "links": [ - 89 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "KSamplerSelect" - }, - "widgets_values": [ - "euler" - ] - }, - { - "id": 76, - "type": "VAELoaderMultiGPU", - "pos": [ - 2629.39599609375, - 275.80596923828125 - ], - "size": [ - 341.07464599609375, - 87.14057922363281 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 99 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAELoaderMultiGPU" - }, - "widgets_values": [ - "hunyuan_video_vae_bf16.safetensors", - "cuda:1" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 78, - "type": "Note", - "pos": [ - 2631.16015625, - -399.4529113769531 - ], - "size": [ - 353.56494140625, - 190.77996826171875 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [], - "title": "This workflow requires ComfyUI-GGUF", - "properties": {}, - "widgets_values": [ - "**⚠️ Dependency Alert! ⚠️**\n\nThis workflow relies on nodes from the [ComfyUI-GGUF](https://github.com/city96/ComfyUI-GGUF) custom node repository to function correctly. \n\nSpecifically:\n\n*\"CLIPLoaderGGUFMultiGPU\" \n\nwill not work without this dependency installed. Please install ComfyUI-GGUF before attempting to run this workflow." - ], - "color": "#332922", - "bgcolor": "#593930" - }, - { - "id": 68, - "type": "RandomNoise", - "pos": [ - 3244.127685546875, - -303.9937438964844 - ], - "size": [ - 250.37998962402344, - 82 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "NOISE", - "type": "NOISE", - "links": [ - 87 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "RandomNoise" - }, - "widgets_values": [ - 5770521, - "fixed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 64, - "type": "BasicGuider", - "pos": [ - 3288.76025390625, - -192.04156494140625 - ], - "size": [ - 222.3482666015625, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 78, - "slot_index": 0 - }, - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 79, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "GUIDER", - "type": "GUIDER", - "links": [ - 88 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicGuider" - }, - "widgets_values": [] - }, - { - "id": 115, - "type": "EmptyHunyuanLatentVideo", - "pos": [ - 3026.87939453125, - 50.70602035522461 - ], - "size": [ - 210, - 130 - ], - "flags": { - "collapsed": false - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 155 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptyHunyuanLatentVideo" - }, - "widgets_values": [ - 736, - 1280, - 129, - 1 - ] - }, - { - "id": 67, - "type": "CLIPTextEncode", - "pos": [ - 2836.933837890625, - 424.9728698730469 - ], - "size": [ - 422.84503173828125, - 164.31304931640625 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 154 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 160 - ], - "slot_index": 0 - } - ], - "title": "CLIP Text Encode (Positive Prompt)", - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "A light green frog with brown spots stares forward with its left eye moving subtly. The frog's skin is textured with small bumps, and its spots appear in irregular patterns across its head and face. The eye is round and black with a subtle shine. The head is slightly tilted to its left, and the body is barely visible. The background is a flat, solid bright yellow color, extending beyond the frog in all directions, with the lower part having a slight gradient into a lighter green. The camera zooms in slowly on the frog's eye and the frog looks directly at the viewer. The overall lighting is bright and diffused, creating a soft appearance." - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 100, - "type": "DualCLIPLoaderGGUFDisTorchMultiGPU", - "pos": [ - 2416.738525390625, - 445.2275085449219 - ], - "size": [ - 348.5331726074219, - 154 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 154 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DualCLIPLoaderGGUFDisTorchMultiGPU" - }, - "widgets_values": [ - "clip_l.safetensors", - "llava-llama-3-8B-v1_1-Q4_K_M.gguf", - "hunyuan_video", - "cuda:1", - "cuda:1,0.05;cpu,0.25" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 88, - "type": "UnetLoaderGGUFDisTorchMultiGPU", - "pos": [ - 2622.552734375, - -105.02156829833984 - ], - "size": [ - 358.005859375, - 128.5614013671875 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 141, - 142 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFDisTorchMultiGPU" - }, - "widgets_values": [ - "hunyuan-video-t2v-720p-Q3_K_S.gguf", - "cuda:0", - "cuda:0,0.05;cpu,0.75" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 119, - "type": "Note", - "pos": [ - 2060.186279296875, - -222.9151153564453 - ], - "size": [ - 549.7151489257812, - 528.065185546875 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [], - "title": "How the DisTorch allocation string works", - "properties": {}, - "widgets_values": [ - "The allocation string uses a semicolon (;) to separate device allocations, and each device allocation has two parts separated by a comma:\n\nDevice name (e.g., \"cuda:0\", \"cuda:1\", \"cpu\")\nMemory fraction as a decimal (e.g., 0.025 = 2.5%, 0.05 = 5%, 0.10 = 10%)\n\n\nFor my defaults:\n\nCUDA GPU 0: Will allocate 2.5% of its total available memory\nCUDA GPU 1: Will allocate 5% of its total available memory\nCPU: Will allocate 10% of available system memory\n\n\nDisTorch then:\n\nCalculates how much actual memory this means for each device\nDistributes model layers across devices proportionally based on these allocations\nAssigns layers to minimize memory usage while maintaining model functionality\n\n\n\nSo if you have a model with 100 layers and your GPUs have the following memory:\n\nCUDA:0 has 24GB\nCUDA:1 has 24GB\nSystem has 64GB RAM\n\nThe allocation would be:\n\nCUDA:0: 600MB (2.5% of 24GB)\nCUDA:1: 1.2GB (5% of 24GB)\nCPU: 6.4GB (10% of 64GB)\n\nThis would help manage memory usage across your devices while keeping the model functional. The semicolon-separated format makes it easy to specify different allocations for different devices in a single string." - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 122, - "type": "HyVideoTextImageEncode", - "pos": [ - 1557.86328125, - -372.99932861328125 - ], - "size": [ - 493.3573303222656, - 382.35430908203125 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "text_encoders", - "type": "HYVIDTEXTENCODER", - "link": 156 - }, - { - "name": "custom_prompt_template", - "type": "PROMPT_TEMPLATE", - "link": null, - "shape": 7 - }, - { - "name": "clip_l", - "type": "CLIP", - "link": null, - "shape": 7 - }, - { - "name": "image1", - "type": "IMAGE", - "link": 157, - "shape": 7 - }, - { - "name": "image2", - "type": "IMAGE", - "link": null, - "shape": 7 - }, - { - "name": "hyvid_cfg", - "type": "HYVID_CFG", - "link": null, - "shape": 7 - } - ], - "outputs": [ - { - "name": "hyvid_embeds", - "type": "HYVIDEMBEDS", - "links": [ - 159 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "HyVideoTextImageEncode" - }, - "widgets_values": [ - "The animal shown in appears within its own natural setting, moving calmly or resting in place as a soft light casts delicate shadows across its form. Over the course of five seconds, it makes subtle shifts in posture or position, revealing small details of its features, such as the texture of its skin or fur, and the quiet rhythm of its breathing.", - "::3", - true, - "video", - "" - ] - }, - { - "id": 120, - "type": "DownloadAndLoadHyVideoTextEncoder", - "pos": [ - 882.4030151367188, - -424.9868469238281 - ], - "size": [ - 441, - 202 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "hyvid_text_encoder", - "type": "HYVIDTEXTENCODER", - "links": [ - 156 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DownloadAndLoadHyVideoTextEncoder" - }, - "widgets_values": [ - "xtuner/llava-llama-3-8b-v1_1-transformers", - "openai/clip-vit-large-patch14", - "bf16", - false, - 2, - "disabled", - "offload_device" - ] - }, - { - "id": 121, - "type": "LoadImage", - "pos": [ - 936.05322265625, - 1.5560544729232788 - ], - "size": [ - 315, - 314 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 157 - ], - "slot_index": 0 - }, - { - "name": "MASK", - "type": "MASK", - "links": null - } - ], - "properties": { - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "pasted/image (220).png", - "image" - ] - }, - { - "id": 123, - "type": "HunyuanVideoEmbeddingsAdapter", - "pos": [ - 1552.6451416015625, - 295.8564758300781 - ], - "size": [ - 365.4000244140625, - 26 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "hyvid_embeds", - "type": "HYVIDEMBEDS", - "link": 159 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "HunyuanVideoEmbeddingsAdapter" - }, - "widgets_values": [] - }, - { - "id": 70, - "type": "VHS_VideoCombine", - "pos": [ - 3832.87060546875, - -84.1795425415039 - ], - "size": [ - 338.94024658203125, - 334 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 82 - }, - { - "name": "audio", - "type": "AUDIO", - "link": null, - "shape": 7 - }, - { - "name": "meta_batch", - "type": "VHS_BatchManager", - "link": null, - "shape": 7 - }, - { - "name": "vae", - "type": "VAE", - "link": null, - "shape": 7 - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": null - } - ], - "properties": { - "Node name for S&R": "VHS_VideoCombine" - }, - "widgets_values": { - "frame_rate": 24, - "loop_count": 0, - "filename_prefix": "HunyuanVideo", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 19, - "save_metadata": true, - "trim_to_audio": false, - "pingpong": false, - "save_output": true, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "HunyuanVideo_00314.mp4", - "subfolder": "", - "type": "output", - "format": "video/h264-mp4", - "frame_rate": 24, - "workflow": "HunyuanVideo_00314.png", - "fullpath": "/home/johnj/ComfyUI/output/HunyuanVideo_00314.mp4" - }, - "muted": false - } - } - } - ], - "links": [ - [ - 78, - 73, - 0, - 64, - 0, - "MODEL" - ], - [ - 79, - 72, - 0, - 64, - 1, - "CONDITIONING" - ], - [ - 82, - 74, - 0, - 70, - 0, - "IMAGE" - ], - [ - 85, - 75, - 0, - 74, - 0, - "LATENT" - ], - [ - 87, - 68, - 0, - 75, - 0, - "NOISE" - ], - [ - 88, - 64, - 0, - 75, - 1, - "GUIDER" - ], - [ - 89, - 69, - 0, - 75, - 2, - "SAMPLER" - ], - [ - 90, - 66, - 0, - 75, - 3, - "SIGMAS" - ], - [ - 99, - 76, - 0, - 74, - 1, - "VAE" - ], - [ - 141, - 88, - 0, - 73, - 0, - "MODEL" - ], - [ - 142, - 88, - 0, - 66, - 0, - "MODEL" - ], - [ - 154, - 100, - 0, - 67, - 0, - "CLIP" - ], - [ - 155, - 115, - 0, - 75, - 4, - "LATENT" - ], - [ - 156, - 120, - 0, - 122, - 0, - "HYVIDTEXTENCODER" - ], - [ - 157, - 121, - 0, - 122, - 3, - "IMAGE" - ], - [ - 159, - 122, - 0, - 123, - 0, - "HYVIDEMBEDS" - ], - [ - 160, - 67, - 0, - 72, - 0, - "CONDITIONING" - ] - ], - "groups": [ - { - "id": 1, - "title": "GGUFDisTorchMultiGPU", - "bounding": [ - 2617.71240234375, - -173.0873565673828, - 360.4816589355469, - 537.903076171875 - ], - "color": "#8AA", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "ds": { - "scale": 0.7247295000001127, - "offset": [ - -1268.734194759209, - 803.2181494610417 - ] - }, - "ue_links": [], - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0 - }, - "version": 0.4 -} \ No newline at end of file diff --git a/examples/Hunyuan_Multiple_Lora_DisTorch.json b/examples/Hunyuan_Multiple_Lora_DisTorch.json deleted file mode 100755 index b4a26ef..0000000 --- a/examples/Hunyuan_Multiple_Lora_DisTorch.json +++ /dev/null @@ -1,965 +0,0 @@ -{ - "last_node_id": 98, - "last_link_id": 259, - "nodes": [ - { - "id": 22, - "type": "BasicGuider", - "pos": [ - 444.93487548828125, - -853.6868896484375 - ], - "size": [ - 222.3482666015625, - 46 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 195, - "slot_index": 0 - }, - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 129, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "GUIDER", - "type": "GUIDER", - "links": [ - 30 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicGuider" - }, - "widgets_values": [] - }, - { - "id": 83, - "type": "VAEDecode", - "pos": [ - 45.14348220825195, - -295.5490417480469 - ], - "size": [ - 210, - 46 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 223 - }, - { - "name": "vae", - "type": "VAE", - "link": 222 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "Node name for S&R": "VAEDecode" - }, - "widgets_values": [] - }, - { - "id": 16, - "type": "KSamplerSelect", - "pos": [ - -566.4954833984375, - -58.891117095947266 - ], - "size": [ - 315, - 58 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "SAMPLER", - "type": "SAMPLER", - "links": [ - 19 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "KSamplerSelect" - }, - "widgets_values": [ - "euler" - ] - }, - { - "id": 67, - "type": "ModelSamplingSD3", - "pos": [ - 87.04877471923828, - -858.6030883789062 - ], - "size": [ - 210, - 58 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 243 - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 195 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "ModelSamplingSD3" - }, - "widgets_values": [ - 17 - ] - }, - { - "id": 25, - "type": "RandomNoise", - "pos": [ - -396.6108093261719, - 309.89111328125 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "NOISE", - "type": "NOISE", - "links": [ - 37 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "RandomNoise" - }, - "widgets_values": [ - 96289774835992, - "randomize" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 73, - "type": "VAEDecodeTiled", - "pos": [ - 1223.6651611328125, - -28.21957778930664 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 210 - }, - { - "name": "vae", - "type": "VAE", - "link": 211 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 230 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecodeTiled" - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 26, - "type": "FluxGuidance", - "pos": [ - 207.0186004638672, - -719.9137573242188 - ], - "size": [ - 317.4000244140625, - 58 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 175 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 129 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "FluxGuidance" - }, - "widgets_values": [ - 7 - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 17, - "type": "BasicScheduler", - "pos": [ - 511.0918273925781, - -438.7262878417969 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 259, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "SIGMAS", - "type": "SIGMAS", - "links": [ - 20 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicScheduler" - }, - "widgets_values": [ - "beta", - 12, - 1 - ] - }, - { - "id": 10, - "type": "VAELoader", - "pos": [ - -279.5045166015625, - -182.37020874023438 - ], - "size": [ - 350, - 60 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 211, - 222 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "VAELoader" - }, - "widgets_values": [ - "hunyuan_video_vae_bf16.safetensors" - ] - }, - { - "id": 87, - "type": "VHS_VideoCombine", - "pos": [ - 1682.7894287109375, - -166.55067443847656 - ], - "size": [ - 1016.9945068359375, - 912.9635620117188 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 230 - }, - { - "name": "audio", - "type": "AUDIO", - "link": null, - "shape": 7 - }, - { - "name": "meta_batch", - "type": "VHS_BatchManager", - "link": null, - "shape": 7 - }, - { - "name": "vae", - "type": "VAE", - "link": null, - "shape": 7 - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": null - } - ], - "properties": { - "Node name for S&R": "VHS_VideoCombine" - }, - "widgets_values": { - "frame_rate": 24, - "loop_count": 0, - "filename_prefix": "hunyuan fast", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 16, - "save_metadata": true, - "trim_to_audio": false, - "pingpong": false, - "save_output": true, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "hunyuan fast_00001.mp4", - "subfolder": "", - "type": "output", - "format": "video/h264-mp4", - "frame_rate": 24, - "workflow": "hunyuan fast_00001.png", - "fullpath": "/home/johnj/ComfyUI/output/hunyuan fast_00001.mp4" - }, - "muted": false - } - } - }, - { - "id": 90, - "type": "TeaCacheForVidGen", - "pos": [ - -522.494140625, - -819.3724365234375 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 256 - } - ], - "outputs": [ - { - "name": "model", - "type": "MODEL", - "links": [ - 243 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "TeaCacheForVidGen" - }, - "widgets_values": [ - "hunyuan_video", - 0.16 - ] - }, - { - "id": 93, - "type": "ComfyUIFlexiLoRALoader", - "pos": [ - -1292.0086669921875, - -212.84860229492188 - ], - "size": [ - 315, - 354 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 258 - }, - { - "name": "clip", - "type": "CLIP", - "link": 257 - } - ], - "outputs": [ - { - "name": "model", - "type": "MODEL", - "links": [ - 256 - ] - }, - { - "name": "clip", - "type": "CLIP", - "links": [ - 255 - ] - }, - { - "name": "memo", - "type": "STRING", - "links": null - }, - { - "name": "album_name", - "type": "STRING", - "links": null - }, - { - "name": "seed", - "type": "INT", - "links": null - } - ], - "properties": { - "Node name for S&R": "ComfyUIFlexiLoRALoader" - }, - "widgets_values": [ - "in order", - "", - "csetiarcane-nfjinx-v1-6000.safetensors", - "0.6,0.4,0.5,0.3,0.2,0.3,0.1,0.1,0.5,0.2", - "gal_gadot_e55_512_768.safetensors", - "0.4,0.6,0.5,0.6,0.4,0.3,0.6,0.4,0.5,0.2", - "Thanos_hunyuan_converted.safetensors", - "0.2,0.0,0.1,0.3,0.2,0.3,0.2,0.1,0.1,0.1", - 951346630206987, - "randomize" - ] - }, - { - "id": 13, - "type": "SamplerCustomAdvanced", - "pos": [ - 220.36795043945312, - -127.65138244628906 - ], - "size": [ - 705.5285034179688, - 710.128662109375 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "noise", - "type": "NOISE", - "link": 37, - "slot_index": 0 - }, - { - "name": "guider", - "type": "GUIDER", - "link": 30, - "slot_index": 1 - }, - { - "name": "sampler", - "type": "SAMPLER", - "link": 19, - "slot_index": 2 - }, - { - "name": "sigmas", - "type": "SIGMAS", - "link": 20, - "slot_index": 3 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 180, - "slot_index": 4 - } - ], - "outputs": [ - { - "name": "output", - "type": "LATENT", - "links": [ - 210, - 223 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "denoised_output", - "type": "LATENT", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "SamplerCustomAdvanced" - }, - "widgets_values": [] - }, - { - "id": 78, - "type": "UnetLoaderGGUF", - "pos": [ - -2493.7001953125, - -384.7272033691406 - ], - "size": [ - 452.9647521972656, - 102.5237045288086 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUF" - }, - "widgets_values": [ - "fast-hunyuan-video-t2v-720p-Q3_K_S.gguf" - ] - }, - { - "id": 98, - "type": "UnetLoaderGGUFDisTorchMultiGPU", - "pos": [ - -199.2584686279297, - 123.50105285644531 - ], - "size": [ - 378, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 258, - 259 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFDisTorchMultiGPU" - }, - "widgets_values": [ - "fast-hunyuan-video-t2v-720p-Q8_0.gguf", - "cuda:0", - "cuda:0,0.15;cpu,0.5" - ] - }, - { - "id": 97, - "type": "DualCLIPLoaderGGUFMultiGPU", - "pos": [ - -252.80186462402344, - 492.7484130859375 - ], - "size": [ - 327.5999755859375, - 130 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 257 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DualCLIPLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "clip_l.safetensors", - "llava-llama-3-8B-v1_1-Q4_K_M.gguf", - "hunyuan_video", - "cpu" - ] - }, - { - "id": 45, - "type": "EmptyHunyuanLatentVideo", - "pos": [ - -550.3241577148438, - 75.04615783691406 - ], - "size": [ - 315, - 130 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 180 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptyHunyuanLatentVideo" - }, - "widgets_values": [ - 960, - 544, - 97, - 1 - ] - }, - { - "id": 44, - "type": "CLIPTextEncode", - "pos": [ - -877.6145629882812, - -386.1333923339844 - ], - "size": [ - 908.9807739257812, - 355.69232177734375 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 255 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 175 - ], - "slot_index": 0 - } - ], - "title": "CLIP Text Encode (Positive Prompt)", - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "\n\n\nJinx nfjinx, Wonder Woman G4l , and Thanos Than0s, stand together in a cinematic, high-energy moment, laughing as massive explosions erupt behind them. Jinx, dressed in her signature steampunk attire, wears a high-collared coat with brass and leather details, a stylish waistcoat, and her blue hair adorned with gears and intricate engravings. Wonder Woman, standing tall beside her, wears her iconic Amazonian armor—her red and gold breastplate gleaming in the firelight, the Lasso of Truth coiled at her hip. Her dark hair flows with the wind as she smirks, unfazed by the destruction. On the other side, Thanos Than0s, looms over both of them, his massive frame clad in golden battle armor. His deep purple skin contrasts with the molten glow of the explosions, and the Infinity Gauntlet on his hand radiates raw power. Despite his usual menacing presence, he laughs heartily, his deep voice echoing through the battlefield. The background is chaos—flaming debris, shattered metal, and thick smoke filling the air, while the setting sun casts long shadows, making the trio look like unstoppable legends in an action-packed, over-the-top moment" - ], - "color": "#232", - "bgcolor": "#353" - } - ], - "links": [ - [ - 19, - 16, - 0, - 13, - 2, - "SAMPLER" - ], - [ - 20, - 17, - 0, - 13, - 3, - "SIGMAS" - ], - [ - 30, - 22, - 0, - 13, - 1, - "GUIDER" - ], - [ - 37, - 25, - 0, - 13, - 0, - "NOISE" - ], - [ - 129, - 26, - 0, - 22, - 1, - "CONDITIONING" - ], - [ - 175, - 44, - 0, - 26, - 0, - "CONDITIONING" - ], - [ - 180, - 45, - 0, - 13, - 4, - "LATENT" - ], - [ - 195, - 67, - 0, - 22, - 0, - "MODEL" - ], - [ - 210, - 13, - 0, - 73, - 0, - "LATENT" - ], - [ - 211, - 10, - 0, - 73, - 1, - "VAE" - ], - [ - 222, - 10, - 0, - 83, - 1, - "VAE" - ], - [ - 223, - 13, - 0, - 83, - 0, - "LATENT" - ], - [ - 230, - 73, - 0, - 87, - 0, - "IMAGE" - ], - [ - 243, - 90, - 0, - 67, - 0, - "MODEL" - ], - [ - 255, - 93, - 1, - 44, - 0, - "CLIP" - ], - [ - 256, - 93, - 0, - 90, - 0, - "MODEL" - ], - [ - 257, - 97, - 0, - 93, - 1, - "CLIP" - ], - [ - 258, - 98, - 0, - 93, - 0, - "MODEL" - ], - [ - 259, - 98, - 0, - 17, - 0, - "MODEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.8264462809917354, - "offset": { - "0": 1568.954345703125, - "1": 255.2438201904297 - } - }, - "groupNodes": {}, - "node_versions": { - "comfy-core": "0.3.13", - "ComfyUI-GGUF": "5875c52f59baca3a9372d68c43a3775e21846fe0", - "teacache": "1.2.2", - "ComfyUI-VideoHelperSuite": "5d0c595df3aa8079fe1c3a49360aed2ad939f87a", - "Comfyui-flexi-lora-loader": "a5d5eb024ecb1a5945d90ccb783dedb9160d4db4" - }, - "ue_links": [], - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0 - }, - "version": 0.4 -} \ No newline at end of file diff --git a/examples/LTX_V6_SaltnPepper_GGUF_DisTorch.json b/examples/LTX_V6_SaltnPepper_GGUF_DisTorch.json deleted file mode 100644 index 059e5b4..0000000 --- a/examples/LTX_V6_SaltnPepper_GGUF_DisTorch.json +++ /dev/null @@ -1,3269 +0,0 @@ -{ - "last_node_id": 248, - "last_link_id": 367, - "nodes": [ - { - "id": 174, - "type": "Text Find and Replace", - "pos": [ - 20, - 1580 - ], - "size": [ - 397.9324645996094, - 147.99659729003906 - ], - "flags": { - "collapsed": false - }, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 267, - "widget": { - "name": "text" - } - }, - { - "name": "replace", - "type": "STRING", - "link": 274, - "widget": { - "name": "replace" - } - } - ], - "outputs": [ - { - "name": "result_text", - "type": "STRING", - "links": [ - 268 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "replacement_count_number", - "type": "NUMBER", - "links": null, - "shape": 3 - }, - { - "name": "replacement_count_float", - "type": "FLOAT", - "links": null, - "shape": 3 - }, - { - "name": "replacement_count_int", - "type": "INT", - "links": null, - "shape": 3 - } - ], - "title": "Find and Replace", - "properties": { - "Node name for S&R": "Text Find and Replace" - }, - "widgets_values": [ - "", - "image", - "video" - ], - "color": "#432", - "bgcolor": "#653", - "shape": 1 - }, - { - "id": 172, - "type": "DownloadAndLoadFlorence2Model", - "pos": [ - 20, - 1420 - ], - "size": [ - 396.2546081542969, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "name": "lora", - "type": "PEFTLORA", - "link": null, - "shape": 7 - } - ], - "outputs": [ - { - "name": "florence2_model", - "type": "FL2MODEL", - "links": [], - "shape": 3 - } - ], - "title": "Model", - "properties": { - "Node name for S&R": "DownloadAndLoadFlorence2Model" - }, - "widgets_values": [ - "microsoft/Florence-2-large", - "fp16", - "sdpa" - ], - "color": "#432", - "bgcolor": "#653", - "shape": 1 - }, - { - "id": 83, - "type": "VHS_LoadVideoPath", - "pos": [ - 420, - 840 - ], - "size": [ - 234.5483856201172, - 238 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "meta_batch", - "type": "VHS_BatchManager", - "link": null, - "shape": 7 - }, - { - "name": "vae", - "type": "VAE", - "link": null, - "shape": 7 - }, - { - "name": "video", - "type": "STRING", - "link": 194, - "widget": { - "name": "video" - } - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 265, - 334 - ], - "slot_index": 0 - }, - { - "name": "frame_count", - "type": "INT", - "links": null - }, - { - "name": "audio", - "type": "AUDIO", - "links": null - }, - { - "name": "video_info", - "type": "VHS_VIDEOINFO", - "links": null - } - ], - "properties": { - "Node name for S&R": "VHS_LoadVideoPath" - }, - "widgets_values": { - "video": "", - "force_rate": 0, - "force_size": "Disabled", - "custom_width": 512, - "custom_height": 512, - "frame_load_cap": 0, - "skip_first_frames": 0, - "select_every_nth": 1, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "force_rate": 0, - "frame_load_cap": 0, - "skip_first_frames": 0, - "select_every_nth": 1 - }, - "muted": false - } - } - }, - { - "id": 80, - "type": "ImageResizeKJ", - "pos": [ - 40, - 720 - ], - "size": [ - 315, - 266 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 323 - }, - { - "name": "get_image_size", - "type": "IMAGE", - "link": null, - "shape": 7 - }, - { - "name": "width_input", - "type": "INT", - "link": null, - "widget": { - "name": "width_input" - }, - "shape": 7 - }, - { - "name": "height_input", - "type": "INT", - "link": null, - "widget": { - "name": "height_input" - }, - "shape": 7 - }, - { - "name": "width", - "type": "INT", - "link": 350, - "widget": { - "name": "width" - } - }, - { - "name": "height", - "type": "INT", - "link": 351, - "widget": { - "name": "height" - } - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 192 - ], - "slot_index": 0 - }, - { - "name": "width", - "type": "INT", - "links": null - }, - { - "name": "height", - "type": "INT", - "links": null - } - ], - "properties": { - "Node name for S&R": "ImageResizeKJ" - }, - "widgets_values": [ - 1344, - 768, - "nearest-exact", - true, - 2, - 0, - 0, - "center" - ] - }, - { - "id": 173, - "type": "Florence2Run", - "pos": [ - 460, - 1640 - ], - "size": [ - 282.5164489746094, - 352 - ], - "flags": { - "collapsed": false - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 265 - }, - { - "name": "florence2_model", - "type": "FL2MODEL", - "link": 367, - "slot_index": 1 - }, - { - "name": "seed", - "type": "INT", - "link": 349, - "widget": { - "name": "seed" - }, - "shape": 7 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [], - "slot_index": 0, - "shape": 3 - }, - { - "name": "mask", - "type": "MASK", - "links": [], - "slot_index": 1, - "shape": 3 - }, - { - "name": "caption", - "type": "STRING", - "links": [ - 267 - ], - "slot_index": 2, - "shape": 3 - }, - { - "name": "data", - "type": "JSON", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "Florence2Run" - }, - "widgets_values": [ - "", - "more_detailed_caption", - false, - false, - 1024, - 3, - true, - "", - 441365669648048, - "randomize" - ], - "color": "#332922", - "bgcolor": "#593930", - "shape": 1 - }, - { - "id": 183, - "type": "LTXPerturbedAttention", - "pos": [ - 900, - -680 - ], - "size": [ - 243.60000610351562, - 126 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 281 - }, - { - "name": "attn_override", - "type": "ATTN_OVERRIDE", - "link": 282, - "shape": 7 - }, - { - "name": "cfg", - "type": "FLOAT", - "link": 344, - "widget": { - "name": "cfg" - } - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 284 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "LTXPerturbedAttention" - }, - "widgets_values": [ - 1, - 0.25, - 3 - ], - "color": "#323", - "bgcolor": "#535" - }, - { - "id": 210, - "type": "Int Literal", - "pos": [ - 2460, - 620 - ], - "size": [ - 210, - 58 - ], - "flags": { - "pinned": true - }, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 335 - ] - } - ], - "title": "SALT - (CRF)", - "properties": { - "Node name for S&R": "Int Literal" - }, - "widgets_values": [ - 22 - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 220, - "type": "Cfg Literal", - "pos": [ - 2720, - 620 - ], - "size": [ - 210, - 58 - ], - "flags": { - "pinned": true - }, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "FLOAT", - "type": "FLOAT", - "links": [ - 343 - ] - } - ], - "title": "PEPPER - (Frame Rate)", - "properties": { - "Node name for S&R": "Cfg Literal" - }, - "widgets_values": [ - 1 - ], - "color": "#222", - "bgcolor": "#000" - }, - { - "id": 162, - "type": "ShowText|pysssss", - "pos": [ - 2040, - 340 - ], - "size": [ - 920, - 140 - ], - "flags": { - "pinned": true - }, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 270, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": null, - "shape": 6 - } - ], - "title": "Florence Text (Auto generated)", - "properties": { - "Node name for S&R": "ShowText|pysssss" - }, - "widgets_values": [ - [ - "Camera Zoom. The video shows an old, dilapidated house with a large arched window in the center. The house is made of stone and has a sloping roof with a chimney. The walls of the house are covered in peeling paint and the roof is covered in moss and lichen. The window is broken and the walls are crumbling, giving the impression that the house has been abandoned for a long time. The sky is blue and there are a few clouds in the distance. The ground is covered with grass and shrubs, and there is a dirt path leading up to the house. The overall mood of the video is eerie and desolate. Camera zooming in on house." - ], - "The video is a black and white portrait of a young woman. She appears to be in her late twenties or early thirties, with her hair styled in loose curls that frame her face. She has a serious expression on her face and is looking directly at the camera. She is wearing a high neckline with a lace collar and a small button on the collar. The background is plain and blurred, putting the focus on the woman's face." - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 169, - "type": "String", - "pos": [ - 2540, - 200 - ], - "size": [ - 420, - 80 - ], - "flags": { - "pinned": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 272 - ], - "slot_index": 0 - } - ], - "title": "After text", - "properties": { - "Node name for S&R": "String" - }, - "widgets_values": [ - "" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 168, - "type": "String", - "pos": [ - 2040, - 200 - ], - "size": [ - 420, - 80 - ], - "flags": { - "pinned": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 271 - ], - "slot_index": 0 - } - ], - "title": "Pre Text", - "properties": { - "Node name for S&R": "String" - }, - "widgets_values": [ - "" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 96, - "type": "Int Literal", - "pos": [ - 2460, - 780 - ], - "size": [ - 210, - 80 - ], - "flags": { - "pinned": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 307 - ], - "slot_index": 0 - } - ], - "title": "Video Length", - "properties": { - "Node name for S&R": "Length" - }, - "widgets_values": [ - 97 - ], - "color": "#323", - "bgcolor": "#535" - }, - { - "id": 79, - "type": "VHS_VideoCombine", - "pos": [ - 3000, - 200 - ], - "size": [ - 1509.60400390625, - 2731.366455078125 - ], - "flags": { - "pinned": true - }, - "order": 53, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 191 - }, - { - "name": "audio", - "type": "AUDIO", - "link": null, - "shape": 7 - }, - { - "name": "meta_batch", - "type": "VHS_BatchManager", - "link": null, - "shape": 7 - }, - { - "name": "vae", - "type": "VAE", - "link": null, - "shape": 7 - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": null - } - ], - "properties": { - "Node name for S&R": "VHS_VideoCombine" - }, - "widgets_values": { - "frame_rate": 25, - "loop_count": 0, - "filename_prefix": "LTXVideo_ComfyUI_%date:dd-MM-yyyy_hhmmss%", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 19, - "save_metadata": false, - "trim_to_audio": false, - "pingpong": false, - "save_output": true, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "LTXVideo_ComfyUI_01-02-2025_061229_00001.mp4", - "subfolder": "", - "type": "output", - "format": "video/h264-mp4", - "frame_rate": 25, - "workflow": "LTXVideo_ComfyUI_01-02-2025_061229_00001.png", - "fullpath": "/home/johnj/ComfyUI/output/LTXVideo_ComfyUI_01-02-2025_061229_00001.mp4" - }, - "muted": false - } - } - }, - { - "id": 227, - "type": "Seed Generator", - "pos": [ - 2100, - 940 - ], - "size": [ - 300, - 82 - ], - "flags": { - "pinned": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 348, - 349 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "Seed Generator" - }, - "widgets_values": [ - 1052755805054016, - "randomize" - ], - "color": "#223", - "bgcolor": "#335" - }, - { - "id": 122, - "type": "Int Literal", - "pos": [ - 2460, - 940 - ], - "size": [ - 210, - 80 - ], - "flags": { - "pinned": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 233 - ] - } - ], - "title": "Steps", - "properties": { - "Node name for S&R": "Int Literal" - }, - "widgets_values": [ - 30 - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 222, - "type": "Cfg Literal", - "pos": [ - 2720, - 940 - ], - "size": [ - 210, - 80 - ], - "flags": { - "pinned": true - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "FLOAT", - "type": "FLOAT", - "links": [ - 344 - ], - "slot_index": 0 - } - ], - "title": "CFG", - "properties": { - "Node name for S&R": "Cfg Literal" - }, - "widgets_values": [ - 3 - ] - }, - { - "id": 196, - "type": "FinalFrameSelector", - "pos": [ - 4580, - 380 - ], - "size": [ - 168, - 26 - ], - "flags": { - "pinned": true - }, - "order": 54, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 325 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 324 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "FinalFrameSelector" - }, - "widgets_values": [] - }, - { - "id": 229, - "type": "Int Literal", - "pos": [ - 2720, - 780 - ], - "size": [ - 210, - 80 - ], - "flags": { - "pinned": true - }, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 350, - 351, - 352, - 353 - ], - "slot_index": 0 - } - ], - "title": "Dimension (default 768)", - "properties": { - "Node name for S&R": "Length" - }, - "widgets_values": [ - 768 - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 207, - "type": "Switch any [Crystools]", - "pos": [ - 4580, - 200 - ], - "size": [ - 320, - 120 - ], - "flags": { - "pinned": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "name": "on_true", - "type": "*", - "link": 333 - }, - { - "name": "on_false", - "type": "*", - "link": 334 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 329 - ], - "slot_index": 0 - } - ], - "title": "Extend Video = True", - "properties": { - "Node name for S&R": "Switch any [Crystools]" - }, - "widgets_values": [ - false - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 237, - "type": "Note", - "pos": [ - 4940, - 200 - ], - "size": [ - 240, - 120 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "<--\n\nHit \"True\" only when extending a clip.\n\nHit \"False\" when creating single clip." - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 216, - "type": "String", - "pos": [ - 2040, - 540 - ], - "size": [ - 380, - 180 - ], - "flags": { - "pinned": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 339 - ], - "slot_index": 0 - } - ], - "title": "Your own Prompt", - "properties": { - "Node name for S&R": "String" - }, - "widgets_values": [ - "The video shows a grumpy cat. The cat is tilting the head to the right and starts laughing. There is heavy wind, the fur of the cat is waving strong." - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 217, - "type": "Switch any [Crystools]", - "pos": [ - 2040, - 780 - ], - "size": [ - 226.8000030517578, - 78 - ], - "flags": { - "pinned": true - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "name": "on_true", - "type": "*", - "link": 339 - }, - { - "name": "on_false", - "type": "*", - "link": 340 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 341 - ], - "slot_index": 0 - } - ], - "title": "Switch to own prompt = TRUE", - "properties": { - "Node name for S&R": "Switch any [Crystools]" - }, - "widgets_values": [ - false - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 182, - "type": "ModifyLTXModel", - "pos": [ - 20, - -680 - ], - "size": [ - 210, - 26 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 360 - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 281 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "ModifyLTXModel" - }, - "widgets_values": [] - }, - { - "id": 181, - "type": "LTXAttnOverride", - "pos": [ - 20, - -600 - ], - "size": [ - 210, - 76 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "ATTN_OVERRIDE", - "type": "ATTN_OVERRIDE", - "links": [ - 282 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "LTXAttnOverride" - }, - "widgets_values": [ - "14" - ] - }, - { - "id": 187, - "type": "ImageResizeKJ", - "pos": [ - 20, - -480 - ], - "size": [ - 309.9966125488281, - 238 - ], - "flags": { - "collapsed": false - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 329 - }, - { - "name": "get_image_size", - "type": "IMAGE", - "link": null, - "shape": 7 - }, - { - "name": "width_input", - "type": "INT", - "link": null, - "widget": { - "name": "width_input" - }, - "shape": 7 - }, - { - "name": "height_input", - "type": "INT", - "link": null, - "widget": { - "name": "height_input" - }, - "shape": 7 - }, - { - "name": "width", - "type": "INT", - "link": 352, - "widget": { - "name": "width" - } - }, - { - "name": "height", - "type": "INT", - "link": 353, - "widget": { - "name": "height" - } - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 303 - ], - "slot_index": 0 - }, - { - "name": "width", - "type": "INT", - "links": [ - 301 - ], - "slot_index": 1 - }, - { - "name": "height", - "type": "INT", - "links": [ - 302 - ], - "slot_index": 2 - } - ], - "properties": { - "Node name for S&R": "ImageResizeKJ", - "ttNbgOverride": { - "color": "#432", - "bgcolor": "#653", - "groupcolor": "#b58b2a" - } - }, - "widgets_values": [ - 768, - 768, - "nearest-exact", - true, - 32, - 0, - 0, - "center" - ] - }, - { - "id": 188, - "type": "EmptyLTXVLatentVideo", - "pos": [ - 380, - -480 - ], - "size": [ - 413.1047668457031, - 157.79635620117188 - ], - "flags": {}, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "width", - "type": "INT", - "link": 301, - "widget": { - "name": "width" - } - }, - { - "name": "height", - "type": "INT", - "link": 302, - "widget": { - "name": "height" - } - }, - { - "name": "length", - "type": "INT", - "link": 307, - "widget": { - "name": "length" - } - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 305, - 306 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptyLTXVLatentVideo", - "ttNbgOverride": { - "color": "#432", - "bgcolor": "#653", - "groupcolor": "#b58b2a" - } - }, - "widgets_values": [ - 768, - 512, - 97, - 1 - ] - }, - { - "id": 184, - "type": "AddLatentGuide", - "pos": [ - 540, - -680 - ], - "size": [ - 315, - 122 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 284 - }, - { - "name": "latent", - "type": "LATENT", - "link": 305 - }, - { - "name": "image_latent", - "type": "LATENT", - "link": 283 - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 287 - ], - "slot_index": 0 - }, - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 294 - ], - "slot_index": 1 - } - ], - "properties": { - "Node name for S&R": "AddLatentGuide" - }, - "widgets_values": [ - 0, - false - ] - }, - { - "id": 180, - "type": "VAEEncode", - "pos": [ - 300, - -660 - ], - "size": [ - 210, - 46 - ], - "flags": {}, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "pixels", - "type": "IMAGE", - "link": 303 - }, - { - "name": "vae", - "type": "VAE", - "link": 361 - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 283 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEEncode" - }, - "widgets_values": [] - }, - { - "id": 71, - "type": "LTXVScheduler", - "pos": [ - 900, - -480 - ], - "size": [ - 235.802734375, - 175.802734375 - ], - "flags": {}, - "order": 46, - "mode": 0, - "inputs": [ - { - "name": "latent", - "type": "LATENT", - "link": 294, - "shape": 7 - }, - { - "name": "steps", - "type": "INT", - "link": 233, - "widget": { - "name": "steps" - } - } - ], - "outputs": [ - { - "name": "SIGMAS", - "type": "SIGMAS", - "links": [ - 182 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "LTXVScheduler" - }, - "widgets_values": [ - 30, - 2.05, - 0.9500000000000001, - true, - 0.1 - ], - "color": "#323", - "bgcolor": "#535" - }, - { - "id": 72, - "type": "SamplerCustom", - "pos": [ - 480, - 80 - ], - "size": [ - 328.4866027832031, - 426.97369384765625 - ], - "flags": {}, - "order": 51, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 287 - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 166 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 167 - }, - { - "name": "sampler", - "type": "SAMPLER", - "link": 172 - }, - { - "name": "sigmas", - "type": "SIGMAS", - "link": 182 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 306 - }, - { - "name": "noise_seed", - "type": "INT", - "link": 348, - "widget": { - "name": "noise_seed" - } - }, - { - "name": "cfg", - "type": "FLOAT", - "link": 232, - "widget": { - "name": "cfg" - } - } - ], - "outputs": [ - { - "name": "output", - "type": "LATENT", - "links": [ - 171 - ], - "slot_index": 0 - }, - { - "name": "denoised_output", - "type": "LATENT", - "links": null - } - ], - "properties": { - "Node name for S&R": "SamplerCustom" - }, - "widgets_values": [ - true, - 174811030871535, - "randomize", - 3 - ] - }, - { - "id": 73, - "type": "KSamplerSelect", - "pos": [ - 820, - 200 - ], - "size": [ - 315, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "SAMPLER", - "type": "SAMPLER", - "links": [ - 172 - ] - } - ], - "properties": { - "Node name for S&R": "KSamplerSelect" - }, - "widgets_values": [ - "euler" - ] - }, - { - "id": 69, - "type": "LTXVConditioning", - "pos": [ - 480, - -60 - ], - "size": [ - 223.8660125732422, - 78 - ], - "flags": {}, - "order": 50, - "mode": 0, - "inputs": [ - { - "name": "positive", - "type": "CONDITIONING", - "link": 297 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 298 - } - ], - "outputs": [ - { - "name": "positive", - "type": "CONDITIONING", - "links": [ - 166 - ], - "slot_index": 0 - }, - { - "name": "negative", - "type": "CONDITIONING", - "links": [ - 167 - ], - "slot_index": 1 - } - ], - "properties": { - "Node name for S&R": "LTXVConditioning" - }, - "widgets_values": [ - 25 - ] - }, - { - "id": 121, - "type": "Float", - "pos": [ - 820, - -60 - ], - "size": [ - 320, - 60 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "FLOAT", - "type": "FLOAT", - "links": [ - 232 - ] - } - ], - "title": "CFG", - "properties": { - "Node name for S&R": "Float" - }, - "widgets_values": [ - "3" - ] - }, - { - "id": 8, - "type": "VAEDecode", - "pos": [ - 880, - 80 - ], - "size": [ - 210, - 46 - ], - "flags": {}, - "order": 52, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 171 - }, - { - "name": "vae", - "type": "VAE", - "link": 362 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 191, - 325 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecode" - }, - "widgets_values": [] - }, - { - "id": 171, - "type": "Text Find and Replace", - "pos": [ - 20, - 1780 - ], - "size": [ - 397.9324645996094, - 147.99659729003906 - ], - "flags": { - "collapsed": false - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 268, - "widget": { - "name": "text" - } - }, - { - "name": "replace", - "type": "STRING", - "link": 275, - "widget": { - "name": "replace" - } - } - ], - "outputs": [ - { - "name": "result_text", - "type": "STRING", - "links": [ - 276 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "replacement_count_number", - "type": "NUMBER", - "links": null, - "shape": 3 - }, - { - "name": "replacement_count_float", - "type": "FLOAT", - "links": null, - "shape": 3 - }, - { - "name": "replacement_count_int", - "type": "INT", - "links": null, - "shape": 3 - } - ], - "title": "Find and Replace", - "properties": { - "Node name for S&R": "Text Find and Replace" - }, - "widgets_values": [ - "", - "photo", - "video" - ], - "color": "#432", - "bgcolor": "#653", - "shape": 1 - }, - { - "id": 177, - "type": "Text Find and Replace", - "pos": [ - 20, - 2000 - ], - "size": [ - 397.9324645996094, - 147.99659729003906 - ], - "flags": { - "collapsed": false - }, - "order": 43, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 276, - "widget": { - "name": "text" - } - }, - { - "name": "replace", - "type": "STRING", - "link": 278, - "widget": { - "name": "replace" - } - } - ], - "outputs": [ - { - "name": "result_text", - "type": "STRING", - "links": [ - 277 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "replacement_count_number", - "type": "NUMBER", - "links": null, - "shape": 3 - }, - { - "name": "replacement_count_float", - "type": "FLOAT", - "links": null, - "shape": 3 - }, - { - "name": "replacement_count_int", - "type": "INT", - "links": null, - "shape": 3 - } - ], - "title": "Find and Replace", - "properties": { - "Node name for S&R": "Text Find and Replace" - }, - "widgets_values": [ - "", - "picture", - "video" - ], - "color": "#432", - "bgcolor": "#653", - "shape": 1 - }, - { - "id": 175, - "type": "Text Concatenate", - "pos": [ - 460, - 1420 - ], - "size": [ - 244.51870727539062, - 154.18307495117188 - ], - "flags": {}, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "text_a", - "type": "STRING", - "link": 271, - "widget": { - "name": "text_a" - }, - "shape": 7 - }, - { - "name": "text_b", - "type": "STRING", - "link": 277, - "widget": { - "name": "text_b" - }, - "shape": 7 - }, - { - "name": "text_c", - "type": "STRING", - "link": 272, - "widget": { - "name": "text_c" - }, - "shape": 7 - }, - { - "name": "text_d", - "type": "STRING", - "link": null, - "widget": { - "name": "text_d" - }, - "shape": 7 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 270, - 340 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "Text Concatenate" - }, - "widgets_values": [ - "", - "false", - "", - "", - "", - "" - ] - }, - { - "id": 6, - "type": "CLIPTextEncode", - "pos": [ - 800, - 1420 - ], - "size": [ - 285.6000061035156, - 54 - ], - "flags": {}, - "order": 49, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 366 - }, - { - "name": "text", - "type": "STRING", - "link": 341, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 297 - ], - "slot_index": 0 - } - ], - "title": "CLIP Text Encode (Positive Prompt)", - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "A woman with brunette hair standing cute at a city street. She slowly moves her body, posing seductive" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 176, - "type": "String", - "pos": [ - 800, - 1640 - ], - "size": [ - 285.6000061035156, - 76 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 274, - 275, - 278 - ], - "slot_index": 0 - } - ], - "title": "replace \"photo/image\" caption with", - "properties": { - "Node name for S&R": "String" - }, - "widgets_values": [ - "video" - ], - "color": "#332922", - "bgcolor": "#593930" - }, - { - "id": 197, - "type": "PreviewImage", - "pos": [ - 4580, - 560 - ], - "size": [ - 608.8646850585938, - 561.7191772460938 - ], - "flags": { - "pinned": true - }, - "order": 55, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 324 - } - ], - "outputs": [], - "title": "Preview Image / Last Frame", - "properties": { - "Node name for S&R": "PreviewImage" - }, - "widgets_values": [], - "color": "#223", - "bgcolor": "#335" - }, - { - "id": 239, - "type": "Note", - "pos": [ - 2040, - 1320 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "Drop Image here-->" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 221, - "type": "Note", - "pos": [ - 2040, - -740 - ], - "size": [ - 820, - 360 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "How to make it move?\n\nIt works a bit like spicing up a soup that tastes like glue. You add SALT and PEPPER.\n\n1. Load/drag & drop Input Image in \"Load Image\" node in lower left corner of the GUI\n\n2. \tFind the sweetspot by adding SALT and PEPPER, slightly increase those values and image will start showing motion.\n\tUsualy it starts moving by adding around 24 SALT and 4 PEPPER.\n\tStart with adding SALT up to around 24, then add PEPPER if nothing moves.\n\tReduce the values, when motion is too funky.\n\tValues might vary depending on the Input Image, also higher dimensions (resolution) might reduce motion, so adjust SALT and PEPPER.\n\t\nSALT stands for the CRF value adding compression and therefore triggering motion (usable values: 20-30).\nPEPPER stands for the Frame_rate value, that for some reason also impacts motion. (usable values: 1-4+)\n\nJust try it, after generating few clips, you will get it.\n\nMore Info: https://civitai.com/models/995093" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 78, - "type": "LoadImage", - "pos": [ - 2280, - 1100 - ], - "size": [ - 653.6390991210938, - 464.3648681640625 - ], - "flags": { - "pinned": true - }, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 323, - 333 - ], - "slot_index": 0 - }, - { - "name": "MASK", - "type": "MASK", - "links": null - } - ], - "title": "Load Image Input", - "properties": { - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "R.jpg", - "image" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 199, - "type": "Note", - "pos": [ - 4580, - -740 - ], - "size": [ - 640, - 360 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "\nLast Frame of current Clip will be stored here in Preview Image node.\n\n\n1.Right Click it and select \"Send to workflow\" / \"Current Workflow\"\n\n2.New workflow will be created with last frame as new Input Image, so you can run a new generation based on last frame from previous clip\n\n3.Switch red node \"Extend Video\" to TRUE when extending, this is required for seamless transmission, otherwise last frame as input image gets compressed again with each extension. Leave it at FALSE as long you create your first clip or just single clips, only use when you extend. The \"Make it move\" section will then be bybassed. As long your first clip shows motion, no further compression is required to trigger motion in the extended clips. No need to fiddle with CRF or Frame Rate, when extending, values are ignored then.\n\n\n2-3 extensions are feasible, then quality starts to collapse. Make sure the last frame is a good one, as it will impact quality of further extended clips.\n\nYou still need to stitch the generated clips together with a video editor tool of your choice.\n\n\nSince a new workflow will be created for each new clip, you can delete them afterwards or keep them to go back to any previous generation within a session. Alternatively you can just copy last frame image and paste it to Input Image to keep everything in the same worflow.\n\n" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 195, - "type": "Note", - "pos": [ - -420, - -740 - ], - "size": [ - 352.580078125, - 278.3592834472656 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "STG Settings: Perturbed Attention:\n\n- keep rescale below 1.0\n- this cfg overrides the normal CFG on the sampler, but your sampler CFG must be >1 if you still want to use CFG (it's a Comfy thing)\n- scale values between 1 and 2 seem to be okay\n\n- Layers to apply Perturbed Attention on\n14 best so far (set to the default)\n8 ok\n" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 7, - "type": "CLIPTextEncode", - "pos": [ - 20, - 360 - ], - "size": [ - 425.27801513671875, - 180.6060791015625 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 365 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 298 - ], - "slot_index": 0 - } - ], - "title": "CLIP Text Encode (Negative Prompt)", - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 242, - "type": "CLIPLoaderGGUF", - "pos": [ - 20, - 180 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "CLIPLoaderGGUF" - }, - "widgets_values": [ - "t5-v1_1-xxl-encoder-Q8_0.gguf", - "ltxv" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 101, - "type": "Note", - "pos": [ - 2900, - -740 - ], - "size": [ - 660, - 360 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [], - "outputs": [], - "properties": {}, - "widgets_values": [ - "General Info:\n--------------\n\nVIDEO LENGTH: \nvalues : dividable by 8 +1\ni.e.\n97 (default = 3sec clip)\n129 (5 sec clip)\n257 (max = 10 sec clip)\n\nResolution (Dimension node in GUI)\n768 = default\n1024 = Hires\n1280 = max\n\nCRF:\nDescribes the quality of the output video. A lower number gives a higher quality video and a larger file size, while a higher number gives a lower quality video with a smaller size. Scaling varies by codec, but visually lossless output generally occurs around 20.\n\n\nOwn Prompt: \nBypass Florence Prompt insertion by hitting the red Switch below the \"Own Prompt\" node in GUI to use your own Prompt. Florence will stil generate a caption. You can copy and adjust or just use your own prompt.\n\n\n\"Toggle Link visibility\" to hide the cables.\n" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 241, - "type": "VAELoader", - "pos": [ - 20, - 60 - ], - "size": [ - 315, - 58 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAELoader" - }, - "widgets_values": [ - "ltxv-0.9.1-vae.safetensors" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 82, - "type": "VHS_SelectFilename", - "pos": [ - 392.5038757324219, - 723.172607421875 - ], - "size": [ - 220.5483856201172, - 58 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "filenames", - "type": "VHS_FILENAMES", - "link": 193 - } - ], - "outputs": [ - { - "name": "Filename", - "type": "STRING", - "links": [ - 194 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VHS_SelectFilename" - }, - "widgets_values": { - "index": -1 - } - }, - { - "id": 81, - "type": "VHS_VideoCombine", - "pos": [ - 782.1151733398438, - 733.7478637695312 - ], - "size": [ - 215.5483856201172, - 643.0750122070312 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 192 - }, - { - "name": "audio", - "type": "AUDIO", - "link": null, - "shape": 7 - }, - { - "name": "meta_batch", - "type": "VHS_BatchManager", - "link": null, - "shape": 7 - }, - { - "name": "vae", - "type": "VAE", - "link": null, - "shape": 7 - }, - { - "name": "crf", - "type": "INT", - "link": 335, - "widget": { - "name": "crf" - } - }, - { - "name": "frame_rate", - "type": "FLOAT", - "link": 343, - "widget": { - "name": "frame_rate" - } - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": [ - 193 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VHS_VideoCombine" - }, - "widgets_values": { - "frame_rate": 4, - "loop_count": 0, - "filename_prefix": "temp", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 23, - "save_metadata": false, - "trim_to_audio": false, - "pingpong": false, - "save_output": false, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "temp_00001.mp4", - "subfolder": "", - "type": "temp", - "format": "video/h264-mp4", - "frame_rate": 1, - "workflow": "temp_00001.png", - "fullpath": "/home/johnj/ComfyUI/temp/temp_00001.mp4" - }, - "muted": false - } - }, - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 240, - "type": "UnetLoaderGGUF", - "pos": [ - 20, - -60 - ], - "size": [ - 315, - 58 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUF" - }, - "widgets_values": [ - "ltx-video-2b-v0.9.1-Q8_0.gguf" - ], - "color": "#432", - "bgcolor": "#653" - }, - { - "id": 245, - "type": "VAELoaderMultiGPU", - "pos": [ - -380.5833740234375, - 39.320247650146484 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 361, - 362 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAELoaderMultiGPU" - }, - "widgets_values": [ - "ltxv-0.9.1-vae.safetensors", - "cuda:0" - ] - }, - { - "id": 244, - "type": "UnetLoaderGGUFDisTorchMultiGPU", - "pos": [ - -384.9328308105469, - -139.06211853027344 - ], - "size": [ - 308.7879943847656, - 108.66200256347656 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 360 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFDisTorchMultiGPU" - }, - "widgets_values": [ - "ltx-video-2b-v0.9.1-Q8_0.gguf", - "cuda:0", - "cuda:0,0.15;cpu,0.5" - ] - }, - { - "id": 248, - "type": "DownloadAndLoadFlorence2ModelMultiGPU", - "pos": [ - -383.05316162109375, - 1406.895263671875 - ], - "size": [ - 310.79998779296875, - 130 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "lora", - "type": "PEFTLORA", - "link": null, - "shape": 7 - } - ], - "outputs": [ - { - "name": "florence2_model", - "type": "FL2MODEL", - "links": [ - 367 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DownloadAndLoadFlorence2ModelMultiGPU" - }, - "widgets_values": [ - "microsoft/Florence-2-large", - "fp16", - "sdpa", - "cuda:0" - ] - }, - { - "id": 247, - "type": "CLIPLoaderGGUFMultiGPU", - "pos": [ - -377.2146911621094, - 195.7789306640625 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 365, - 366 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "CLIPLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "t5-v1_1-xxl-encoder-Q8_0.gguf", - "ltxv", - "cpu" - ] - } - ], - "links": [ - [ - 166, - 69, - 0, - 72, - 1, - "CONDITIONING" - ], - [ - 167, - 69, - 1, - 72, - 2, - "CONDITIONING" - ], - [ - 171, - 72, - 0, - 8, - 0, - "LATENT" - ], - [ - 172, - 73, - 0, - 72, - 3, - "SAMPLER" - ], - [ - 182, - 71, - 0, - 72, - 4, - "SIGMAS" - ], - [ - 191, - 8, - 0, - 79, - 0, - "IMAGE" - ], - [ - 192, - 80, - 0, - 81, - 0, - "IMAGE" - ], - [ - 193, - 81, - 0, - 82, - 0, - "VHS_FILENAMES" - ], - [ - 194, - 82, - 0, - 83, - 2, - "STRING" - ], - [ - 232, - 121, - 0, - 72, - 7, - "FLOAT" - ], - [ - 233, - 122, - 0, - 71, - 1, - "INT" - ], - [ - 265, - 83, - 0, - 173, - 0, - "IMAGE" - ], - [ - 267, - 173, - 2, - 174, - 0, - "STRING" - ], - [ - 268, - 174, - 0, - 171, - 0, - "STRING" - ], - [ - 270, - 175, - 0, - 162, - 0, - "STRING" - ], - [ - 271, - 168, - 0, - 175, - 0, - "STRING" - ], - [ - 272, - 169, - 0, - 175, - 2, - "STRING" - ], - [ - 274, - 176, - 0, - 174, - 1, - "STRING" - ], - [ - 275, - 176, - 0, - 171, - 1, - "STRING" - ], - [ - 276, - 171, - 0, - 177, - 0, - "STRING" - ], - [ - 277, - 177, - 0, - 175, - 1, - "STRING" - ], - [ - 278, - 176, - 0, - 177, - 1, - "STRING" - ], - [ - 281, - 182, - 0, - 183, - 0, - "MODEL" - ], - [ - 282, - 181, - 0, - 183, - 1, - "ATTN_OVERRIDE" - ], - [ - 283, - 180, - 0, - 184, - 2, - "LATENT" - ], - [ - 284, - 183, - 0, - 184, - 0, - "MODEL" - ], - [ - 287, - 184, - 0, - 72, - 0, - "MODEL" - ], - [ - 294, - 184, - 1, - 71, - 0, - "LATENT" - ], - [ - 297, - 6, - 0, - 69, - 0, - "CONDITIONING" - ], - [ - 298, - 7, - 0, - 69, - 1, - "CONDITIONING" - ], - [ - 301, - 187, - 1, - 188, - 0, - "INT" - ], - [ - 302, - 187, - 2, - 188, - 1, - "INT" - ], - [ - 303, - 187, - 0, - 180, - 0, - "IMAGE" - ], - [ - 305, - 188, - 0, - 184, - 1, - "LATENT" - ], - [ - 306, - 188, - 0, - 72, - 5, - "LATENT" - ], - [ - 307, - 96, - 0, - 188, - 2, - "INT" - ], - [ - 323, - 78, - 0, - 80, - 0, - "IMAGE" - ], - [ - 324, - 196, - 0, - 197, - 0, - "IMAGE" - ], - [ - 325, - 8, - 0, - 196, - 0, - "IMAGE" - ], - [ - 329, - 207, - 0, - 187, - 0, - "IMAGE" - ], - [ - 333, - 78, - 0, - 207, - 0, - "*" - ], - [ - 334, - 83, - 0, - 207, - 1, - "*" - ], - [ - 335, - 210, - 0, - 81, - 4, - "INT" - ], - [ - 339, - 216, - 0, - 217, - 0, - "*" - ], - [ - 340, - 175, - 0, - 217, - 1, - "*" - ], - [ - 341, - 217, - 0, - 6, - 1, - "STRING" - ], - [ - 343, - 220, - 0, - 81, - 5, - "FLOAT" - ], - [ - 344, - 222, - 0, - 183, - 2, - "FLOAT" - ], - [ - 348, - 227, - 0, - 72, - 6, - "INT" - ], - [ - 349, - 227, - 0, - 173, - 2, - "INT" - ], - [ - 350, - 229, - 0, - 80, - 4, - "INT" - ], - [ - 351, - 229, - 0, - 80, - 5, - "INT" - ], - [ - 352, - 229, - 0, - 187, - 4, - "INT" - ], - [ - 353, - 229, - 0, - 187, - 5, - "INT" - ], - [ - 360, - 244, - 0, - 182, - 0, - "MODEL" - ], - [ - 361, - 245, - 0, - 180, - 1, - "VAE" - ], - [ - 362, - 245, - 0, - 8, - 1, - "VAE" - ], - [ - 365, - 247, - 0, - 7, - 0, - "CLIP" - ], - [ - 366, - 247, - 0, - 6, - 0, - "CLIP" - ], - [ - 367, - 248, - 0, - 173, - 1, - "FL2MODEL" - ] - ], - "groups": [ - { - "id": 4, - "title": "LTX/STG", - "bounding": [ - 0, - -780, - 1160, - 560 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 7, - "title": "Loader/sampler/misc", - "bounding": [ - 0, - -160, - 1160, - 740 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 5, - "title": "Extend: Last Frame current clip", - "bounding": [ - 4560, - 100, - 660, - 1480 - ], - "color": "#3f789e", - "font_size": 24, - "flags": { - "pinned": true - } - }, - { - "id": 1, - "title": "GUI Image to Video with STG and Florence Autocaption GGUF V6", - "bounding": [ - 2020, - 100, - 2520, - 1480 - ], - "color": "#88A", - "font_size": 24, - "flags": { - "pinned": true - } - }, - { - "id": 6, - "title": "Make it move (see note on howto)", - "bounding": [ - 2440, - 520, - 520, - 180 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 3, - "title": "Prepare Input Image", - "bounding": [ - 0, - 620, - 1160, - 640 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 2, - "title": "Florence Caption", - "bounding": [ - 0, - 1320, - 1160, - 840 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "ds": { - "scale": 0.38554328942953164, - "offset": [ - 1236.8484187235335, - 697.4348650059771 - ] - }, - "ue_links": [], - "node_versions": { - "was-node-suite-comfyui": "056badacda52e88d29d6a65f9509cd3115ace0f2", - "ComfyUI-Florence2": "27714bad54f2c81180392bbcfa56e39c1ad1b991", - "ComfyUI-VideoHelperSuite": "c5216a51c0254372f61d94c365595d29040ff1f2", - "ComfyUI-KJNodes": "31cb7c1d14f86881ad34654a250d5e7682430fee", - "ComfyUI-LTXTricks": "06fed1c7974de7198840209b3b7eb7a84742d460", - "comfy-image-saver": "65e6903eff274a50f8b5cd768f0f96baf37baea1", - "ComfyUI-Custom-Scripts": "dff506c7dea0e715f05518354f1f7e1986609703", - "ComfyLiterals": "bdddb08ca82d90d75d97b1d437a652e0284a32ac", - "ComfyUI-MediaMixer": "2bae7b5ea8fc52d8a4d668d62fed76265f4eec2c", - "ComfyUI-Crystools": "03a61d690379f22c6bffc42ea4845f797deb316c", - "comfy-core": "v0.3.10-42-gff83865", - "ComfyUI-GGUF": "5875c52f59baca3a9372d68c43a3775e21846fe0" - }, - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0 - }, - "version": 0.4 -} \ No newline at end of file diff --git a/examples/Maleficent_End8551.json b/examples/Maleficent_End8551.json deleted file mode 100644 index 4b4cae8..0000000 --- a/examples/Maleficent_End8551.json +++ /dev/null @@ -1,623 +0,0 @@ -{ - "last_node_id": 46, - "last_link_id": 93, - "nodes": [ - { - "id": 22, - "type": "BasicGuider", - "pos": [ - 383.62896728515625, - 96.27555847167969 - ], - "size": [ - 161.1999969482422, - 46 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 92, - "slot_index": 0 - }, - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 87, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "GUIDER", - "type": "GUIDER", - "links": [ - 30 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicGuider" - }, - "widgets_values": [] - }, - { - "id": 40, - "type": "VAEDecode", - "pos": [ - 879.790283203125, - -82.21487426757812 - ], - "size": [ - 210, - 46 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 83 - }, - { - "name": "vae", - "type": "VAE", - "link": 84 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 85 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecode" - }, - "widgets_values": [] - }, - { - "id": 9, - "type": "SaveImage", - "pos": [ - 1175.2930908203125, - -38.4615592956543 - ], - "size": [ - 512.2255859375, - 692.112548828125 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 85 - } - ], - "outputs": [], - "properties": { - "Node name for S&R": "SaveImage" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 13, - "type": "SamplerCustomAdvanced", - "pos": [ - 887.4246215820312, - 144.73184204101562 - ], - "size": [ - 236.8000030517578, - 387.28668212890625 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "noise", - "type": "NOISE", - "link": 37, - "slot_index": 0 - }, - { - "name": "guider", - "type": "GUIDER", - "link": 30, - "slot_index": 1 - }, - { - "name": "sampler", - "type": "SAMPLER", - "link": 19, - "slot_index": 2 - }, - { - "name": "sigmas", - "type": "SIGMAS", - "link": 20, - "slot_index": 3 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 82, - "slot_index": 4 - } - ], - "outputs": [ - { - "name": "output", - "type": "LATENT", - "links": [ - 83 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "denoised_output", - "type": "LATENT", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "SamplerCustomAdvanced" - }, - "widgets_values": [] - }, - { - "id": 33, - "type": "VAELoaderMultiGPU", - "pos": [ - -62.57144546508789, - 460.42584228515625 - ], - "size": [ - 450.23980712890625, - 82 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 84 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "VAELoaderMultiGPU" - }, - "widgets_values": [ - "ae.safetensors", - "cuda:0" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 39, - "type": "EmptySD3LatentImage", - "pos": [ - 475.3648681640625, - -18.763193130493164 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 82 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptySD3LatentImage" - }, - "widgets_values": [ - 512, - 512, - 1 - ] - }, - { - "id": 17, - "type": "BasicScheduler", - "pos": [ - 658.751708984375, - 255.97817993164062 - ], - "size": [ - 210, - 106 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 93, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "SIGMAS", - "type": "SIGMAS", - "links": [ - 20 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicScheduler" - }, - "widgets_values": [ - "ddim_uniform", - 30, - 1 - ] - }, - { - "id": 41, - "type": "CLIPTextEncode", - "pos": [ - 469.1759338378906, - 474.9802551269531 - ], - "size": [ - 400, - 200 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 86 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 87 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "A surreal digital landscape where the text \"DisTorch\" dominates the horizon like a massive neon billboard, rendered in electric purple against a sunset sky. Below, a vast network of interconnected neural pathways flows between crystalline GPU towers that pulse with internal light. The scene is captured in a hyperrealistic style with exceptional detail on the metallic surfaces and energy effects. Ray-traced reflections show the text mirrored in pools of liquid mercury scattered across the technological terrain." - ] - }, - { - "id": 34, - "type": "UnetLoaderGGUFMultiGPU", - "pos": [ - 827.2239990234375, - 945.615478515625 - ], - "size": [ - 210, - 82 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "flux1-dev-Q2_K.gguf", - "cuda:0" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 35, - "type": "DualCLIPLoaderGGUFMultiGPU", - "pos": [ - -46.650428771972656, - 272.3004150390625 - ], - "size": [ - 435.3804016113281, - 130 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 86 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DualCLIPLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "t5-v1_1-xxl-encoder-Q3_K_S.gguf", - "clip_l.safetensors", - "flux", - "cpu" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 25, - "type": "RandomNoise", - "pos": [ - 413.0908203125, - 211.74118041992188 - ], - "size": [ - 236.60824584960938, - 88.84210968017578 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "NOISE", - "type": "NOISE", - "links": [ - 37 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "RandomNoise" - }, - "widgets_values": [ - 342494812667396, - "randomize" - ] - }, - { - "id": 16, - "type": "KSamplerSelect", - "pos": [ - 449.99591064453125, - 362.96044921875 - ], - "size": [ - 210, - 58 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "SAMPLER", - "type": "SAMPLER", - "links": [ - 19 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "KSamplerSelect" - }, - "widgets_values": [ - "deis" - ] - }, - { - "id": 46, - "type": "UnetLoaderGGUFMultiGPU", - "pos": [ - -29.446115493774414, - 98.06561279296875 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 92, - 93 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "flux1-dev-Q3_K_S.gguf", - "cuda:0" - ] - } - ], - "links": [ - [ - 19, - 16, - 0, - 13, - 2, - "SAMPLER" - ], - [ - 20, - 17, - 0, - 13, - 3, - "SIGMAS" - ], - [ - 30, - 22, - 0, - 13, - 1, - "GUIDER" - ], - [ - 37, - 25, - 0, - 13, - 0, - "NOISE" - ], - [ - 82, - 39, - 0, - 13, - 4, - "LATENT" - ], - [ - 83, - 13, - 0, - 40, - 0, - "LATENT" - ], - [ - 84, - 33, - 0, - 40, - 1, - "VAE" - ], - [ - 85, - 40, - 0, - 9, - 0, - "IMAGE" - ], - [ - 86, - 35, - 0, - 41, - 0, - "CLIP" - ], - [ - 87, - 41, - 0, - 22, - 1, - "CONDITIONING" - ], - [ - 92, - 46, - 0, - 22, - 0, - "MODEL" - ], - [ - 93, - 46, - 0, - 17, - 0, - "MODEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 1.0610764609501493, - "offset": [ - 304.54404143232784, - 346.9540771839046 - ] - }, - "ue_links": [], - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "node_versions": { - "comfy-core": "0.3.12", - "ComfyUI-MultiGPU": "3dbfcc713552b0560a471c10d9b29520e8b1981e" - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/examples/bitsandbytes_NF4.json b/examples/bitsandbytes_NF4.json deleted file mode 100644 index ef35bb7..0000000 --- a/examples/bitsandbytes_NF4.json +++ /dev/null @@ -1,593 +0,0 @@ -{ - "last_node_id": 46, - "last_link_id": 95, - "nodes": [ - { - "id": 22, - "type": "BasicGuider", - "pos": [ - 383.62896728515625, - 96.27555847167969 - ], - "size": [ - 161.1999969482422, - 46 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 92, - "slot_index": 0 - }, - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 87, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "GUIDER", - "type": "GUIDER", - "links": [ - 30 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicGuider" - }, - "widgets_values": [] - }, - { - "id": 25, - "type": "RandomNoise", - "pos": [ - 390.974853515625, - 209.66781616210938 - ], - "size": [ - 236.60824584960938, - 88.84210968017578 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "NOISE", - "type": "NOISE", - "links": [ - 37 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "RandomNoise" - }, - "widgets_values": [ - 647951758484750, - "randomize" - ] - }, - { - "id": 16, - "type": "KSamplerSelect", - "pos": [ - 398.8528137207031, - 360.1959533691406 - ], - "size": [ - 210, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "SAMPLER", - "type": "SAMPLER", - "links": [ - 19 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "KSamplerSelect" - }, - "widgets_values": [ - "deis" - ] - }, - { - "id": 40, - "type": "VAEDecode", - "pos": [ - 879.790283203125, - -82.21487426757812 - ], - "size": [ - 210, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 83 - }, - { - "name": "vae", - "type": "VAE", - "link": 95 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 85 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecode" - }, - "widgets_values": [] - }, - { - "id": 41, - "type": "CLIPTextEncode", - "pos": [ - 420.7973937988281, - 467.3779296875 - ], - "size": [ - 400, - 200 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 94 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 87 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "A surreal digital landscape where the text \"DisTorch\" dominates the horizon like a massive neon billboard, rendered in electric purple against a sunset sky. Below, a vast network of interconnected neural pathways flows between crystalline GPU towers that pulse with internal light. The scene is captured in a hyperrealistic style with exceptional detail on the metallic surfaces and energy effects. Ray-traced reflections show the text mirrored in pools of liquid mercury scattered across the technological terrain." - ] - }, - { - "id": 9, - "type": "SaveImage", - "pos": [ - 1175.2930908203125, - -38.4615592956543 - ], - "size": [ - 512.2255859375, - 692.112548828125 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 85 - } - ], - "outputs": [], - "properties": { - "Node name for S&R": "SaveImage" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 13, - "type": "SamplerCustomAdvanced", - "pos": [ - 887.4246215820312, - 144.73184204101562 - ], - "size": [ - 236.8000030517578, - 387.28668212890625 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "noise", - "type": "NOISE", - "link": 37, - "slot_index": 0 - }, - { - "name": "guider", - "type": "GUIDER", - "link": 30, - "slot_index": 1 - }, - { - "name": "sampler", - "type": "SAMPLER", - "link": 19, - "slot_index": 2 - }, - { - "name": "sigmas", - "type": "SIGMAS", - "link": 20, - "slot_index": 3 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 82, - "slot_index": 4 - } - ], - "outputs": [ - { - "name": "output", - "type": "LATENT", - "links": [ - 83 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "denoised_output", - "type": "LATENT", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "SamplerCustomAdvanced" - }, - "widgets_values": [] - }, - { - "id": 46, - "type": "VAELoader", - "pos": [ - -88.5232162475586, - 363.0106201171875 - ], - "size": [ - 315, - 58 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 95 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAELoader" - }, - "widgets_values": [ - "ae.safetensors" - ] - }, - { - "id": 45, - "type": "DualCLIPLoader", - "pos": [ - -99.58111572265625, - 133.55831909179688 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 94 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DualCLIPLoader" - }, - "widgets_values": [ - "t5xxl_fp8_e4m3fn.safetensors", - "clip_l.safetensors", - "flux", - "default" - ] - }, - { - "id": 43, - "type": "CheckpointLoaderNF4", - "pos": [ - -90.82861328125, - -36.556331634521484 - ], - "size": [ - 315, - 98 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 92, - 93 - ], - "slot_index": 0 - }, - { - "name": "CLIP", - "type": "CLIP", - "links": null - }, - { - "name": "VAE", - "type": "VAE", - "links": null - } - ], - "properties": { - "Node name for S&R": "CheckpointLoaderNF4" - }, - "widgets_values": [ - "flux1-dev-bnb-nf4-v2.safetensors" - ] - }, - { - "id": 39, - "type": "EmptySD3LatentImage", - "pos": [ - 437.14581298828125, - -113.10137176513672 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 82 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptySD3LatentImage" - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 17, - "type": "BasicScheduler", - "pos": [ - 589.7777099609375, - 57.28058624267578 - ], - "size": [ - 210, - 106 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 93, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "SIGMAS", - "type": "SIGMAS", - "links": [ - 20 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicScheduler" - }, - "widgets_values": [ - "ddim_uniform", - 30, - 1 - ] - } - ], - "links": [ - [ - 19, - 16, - 0, - 13, - 2, - "SAMPLER" - ], - [ - 20, - 17, - 0, - 13, - 3, - "SIGMAS" - ], - [ - 30, - 22, - 0, - 13, - 1, - "GUIDER" - ], - [ - 37, - 25, - 0, - 13, - 0, - "NOISE" - ], - [ - 82, - 39, - 0, - 13, - 4, - "LATENT" - ], - [ - 83, - 13, - 0, - 40, - 0, - "LATENT" - ], - [ - 85, - 40, - 0, - 9, - 0, - "IMAGE" - ], - [ - 87, - 41, - 0, - 22, - 1, - "CONDITIONING" - ], - [ - 92, - 43, - 0, - 22, - 0, - "MODEL" - ], - [ - 93, - 43, - 0, - 17, - 0, - "MODEL" - ], - [ - 94, - 45, - 0, - 41, - 0, - "CLIP" - ], - [ - 95, - 46, - 0, - 40, - 1, - "VAE" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.8769226950001233, - "offset": [ - 508.92202072486396, - 419.7896196109216 - ] - }, - "ue_links": [], - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "node_versions": { - "comfy-core": "0.3.12", - "ComfyUI-MultiGPU": "3dbfcc713552b0560a471c10d9b29520e8b1981e" - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/examples/bitsandbytes_NF4_MultiGPU.json b/examples/bitsandbytes_NF4_MultiGPU.json deleted file mode 100644 index e91df21..0000000 --- a/examples/bitsandbytes_NF4_MultiGPU.json +++ /dev/null @@ -1,709 +0,0 @@ -{ - "last_node_id": 44, - "last_link_id": 91, - "nodes": [ - { - "id": 22, - "type": "BasicGuider", - "pos": [ - 383.62896728515625, - 96.27555847167969 - ], - "size": [ - 161.1999969482422, - 46 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 90, - "slot_index": 0 - }, - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 87, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "GUIDER", - "type": "GUIDER", - "links": [ - 30 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicGuider" - }, - "widgets_values": [] - }, - { - "id": 25, - "type": "RandomNoise", - "pos": [ - 390.974853515625, - 209.66781616210938 - ], - "size": [ - 236.60824584960938, - 88.84210968017578 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "NOISE", - "type": "NOISE", - "links": [ - 37 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "RandomNoise" - }, - "widgets_values": [ - 630229106448759, - "randomize" - ] - }, - { - "id": 16, - "type": "KSamplerSelect", - "pos": [ - 398.8528137207031, - 360.1959533691406 - ], - "size": [ - 210, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "SAMPLER", - "type": "SAMPLER", - "links": [ - 19 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "KSamplerSelect" - }, - "widgets_values": [ - "deis" - ] - }, - { - "id": 17, - "type": "BasicScheduler", - "pos": [ - 573.0526123046875, - 137.1051483154297 - ], - "size": [ - 210, - 106 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 91, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "SIGMAS", - "type": "SIGMAS", - "links": [ - 20 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicScheduler" - }, - "widgets_values": [ - "ddim_uniform", - 30, - 1 - ] - }, - { - "id": 40, - "type": "VAEDecode", - "pos": [ - 879.790283203125, - -82.21487426757812 - ], - "size": [ - 210, - 46 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 83 - }, - { - "name": "vae", - "type": "VAE", - "link": 84 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 85 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecode" - }, - "widgets_values": [] - }, - { - "id": 41, - "type": "CLIPTextEncode", - "pos": [ - 420.7973937988281, - 467.3779296875 - ], - "size": [ - 400, - 200 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 86 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 87 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "A surreal digital landscape where the text \"DisTorch\" dominates the horizon like a massive neon billboard, rendered in electric purple against a sunset sky. Below, a vast network of interconnected neural pathways flows between crystalline GPU towers that pulse with internal light. The scene is captured in a hyperrealistic style with exceptional detail on the metallic surfaces and energy effects. Ray-traced reflections show the text mirrored in pools of liquid mercury scattered across the technological terrain." - ] - }, - { - "id": 35, - "type": "DualCLIPLoaderGGUFMultiGPU", - "pos": [ - -74.29531860351562, - 272.3004455566406 - ], - "size": [ - 435.3804016113281, - 130 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 86 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DualCLIPLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "t5-v1_1-xxl-encoder-Q4_K_M.gguf", - "clip_l.safetensors", - "flux", - "cpu" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 33, - "type": "VAELoaderMultiGPU", - "pos": [ - -62.57144546508789, - 460.42584228515625 - ], - "size": [ - 450.23980712890625, - 82 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 84 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "VAELoaderMultiGPU" - }, - "widgets_values": [ - "ae.safetensors", - "cpu" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 39, - "type": "EmptySD3LatentImage", - "pos": [ - 454.6312255859375, - -200.52828979492188 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 82 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptySD3LatentImage" - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 9, - "type": "SaveImage", - "pos": [ - 1175.2930908203125, - -38.4615592956543 - ], - "size": [ - 512.2255859375, - 692.112548828125 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 85 - } - ], - "outputs": [], - "properties": { - "Node name for S&R": "SaveImage" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 13, - "type": "SamplerCustomAdvanced", - "pos": [ - 887.4246215820312, - 144.73184204101562 - ], - "size": [ - 236.8000030517578, - 387.28668212890625 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "noise", - "type": "NOISE", - "link": 37, - "slot_index": 0 - }, - { - "name": "guider", - "type": "GUIDER", - "link": 30, - "slot_index": 1 - }, - { - "name": "sampler", - "type": "SAMPLER", - "link": 19, - "slot_index": 2 - }, - { - "name": "sigmas", - "type": "SIGMAS", - "link": 20, - "slot_index": 3 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 82, - "slot_index": 4 - } - ], - "outputs": [ - { - "name": "output", - "type": "LATENT", - "links": [ - 83 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "denoised_output", - "type": "LATENT", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "SamplerCustomAdvanced" - }, - "widgets_values": [] - }, - { - "id": 34, - "type": "UnetLoaderGGUFMultiGPU", - "pos": [ - -534.9774169921875, - -185.75123596191406 - ], - "size": [ - 320.7502136230469, - 88.90428161621094 - ], - "flags": {}, - "order": 5, - "mode": 4, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "flux1-dev-Q2_K.gguf", - "cuda:0" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 43, - "type": "CheckpointLoaderNF4", - "pos": [ - -525.1296997070312, - 28.82369613647461 - ], - "size": [ - 315, - 98 - ], - "flags": {}, - "order": 6, - "mode": 4, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [], - "slot_index": 0 - }, - { - "name": "CLIP", - "type": "CLIP", - "links": null - }, - { - "name": "VAE", - "type": "VAE", - "links": null - } - ], - "properties": { - "Node name for S&R": "CheckpointLoaderNF4" - }, - "widgets_values": [ - "flux1-dev-bnb-nf4-v2.safetensors" - ] - }, - { - "id": 37, - "type": "UnetLoaderGGUFDisTorchMultiGPU", - "pos": [ - -505.4117126464844, - 213.69615173339844 - ], - "size": [ - 252, - 110.1775131225586 - ], - "flags": {}, - "order": 7, - "mode": 4, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFDisTorchMultiGPU" - }, - "widgets_values": [ - "flux1-dev-Q2_K.gguf", - "cuda:0", - "cuda:0,.1;cpu,0.7" - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 44, - "type": "CheckpointLoaderNF4MultiGPU", - "pos": [ - -53.27607727050781, - 67.21053314208984 - ], - "size": [ - 340.20001220703125, - 122 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 90, - 91 - ], - "slot_index": 0 - }, - { - "name": "CLIP", - "type": "CLIP", - "links": null - }, - { - "name": "VAE", - "type": "VAE", - "links": null - } - ], - "properties": { - "Node name for S&R": "CheckpointLoaderNF4MultiGPU" - }, - "widgets_values": [ - "flux1-dev-bnb-nf4-v2.safetensors", - "cuda:0" - ], - "color": "#233", - "bgcolor": "#355" - } - ], - "links": [ - [ - 19, - 16, - 0, - 13, - 2, - "SAMPLER" - ], - [ - 20, - 17, - 0, - 13, - 3, - "SIGMAS" - ], - [ - 30, - 22, - 0, - 13, - 1, - "GUIDER" - ], - [ - 37, - 25, - 0, - 13, - 0, - "NOISE" - ], - [ - 82, - 39, - 0, - 13, - 4, - "LATENT" - ], - [ - 83, - 13, - 0, - 40, - 0, - "LATENT" - ], - [ - 84, - 33, - 0, - 40, - 1, - "VAE" - ], - [ - 85, - 40, - 0, - 9, - 0, - "IMAGE" - ], - [ - 86, - 35, - 0, - 41, - 0, - "CLIP" - ], - [ - 87, - 41, - 0, - 22, - 1, - "CONDITIONING" - ], - [ - 90, - 44, - 0, - 22, - 0, - "MODEL" - ], - [ - 91, - 44, - 0, - 17, - 0, - "MODEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.9646149645001355, - "offset": [ - 870.1822190764257, - 371.6519095632528 - ] - }, - "ue_links": [], - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "node_versions": { - "comfy-core": "0.3.12", - "ComfyUI-MultiGPU": "3dbfcc713552b0560a471c10d9b29520e8b1981e" - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/examples/hunyuan_fast_AI_BIZARRO_THEATHER.json b/examples/hunyuan_fast_AI_BIZARRO_THEATHER.json deleted file mode 100755 index 2115952..0000000 --- a/examples/hunyuan_fast_AI_BIZARRO_THEATHER.json +++ /dev/null @@ -1,965 +0,0 @@ -{ - "last_node_id": 98, - "last_link_id": 259, - "nodes": [ - { - "id": 22, - "type": "BasicGuider", - "pos": [ - 444.93487548828125, - -853.6868896484375 - ], - "size": [ - 222.3482666015625, - 46 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 195, - "slot_index": 0 - }, - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 129, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "GUIDER", - "type": "GUIDER", - "links": [ - 30 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicGuider" - }, - "widgets_values": [] - }, - { - "id": 83, - "type": "VAEDecode", - "pos": [ - 45.14348220825195, - -295.5490417480469 - ], - "size": [ - 210, - 46 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 223 - }, - { - "name": "vae", - "type": "VAE", - "link": 222 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "Node name for S&R": "VAEDecode" - }, - "widgets_values": [] - }, - { - "id": 16, - "type": "KSamplerSelect", - "pos": [ - -566.4954833984375, - -58.891117095947266 - ], - "size": [ - 315, - 58 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "SAMPLER", - "type": "SAMPLER", - "links": [ - 19 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "KSamplerSelect" - }, - "widgets_values": [ - "euler" - ] - }, - { - "id": 67, - "type": "ModelSamplingSD3", - "pos": [ - 87.04877471923828, - -858.6030883789062 - ], - "size": [ - 210, - 58 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 243 - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 195 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "ModelSamplingSD3" - }, - "widgets_values": [ - 17 - ] - }, - { - "id": 25, - "type": "RandomNoise", - "pos": [ - -396.6108093261719, - 309.89111328125 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "NOISE", - "type": "NOISE", - "links": [ - 37 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "RandomNoise" - }, - "widgets_values": [ - 969085269220267, - "randomize" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 73, - "type": "VAEDecodeTiled", - "pos": [ - 1223.6651611328125, - -28.21957778930664 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 210 - }, - { - "name": "vae", - "type": "VAE", - "link": 211 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 230 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecodeTiled" - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 26, - "type": "FluxGuidance", - "pos": [ - 207.0186004638672, - -719.9137573242188 - ], - "size": [ - 317.4000244140625, - 58 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "conditioning", - "type": "CONDITIONING", - "link": 175 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 129 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "FluxGuidance" - }, - "widgets_values": [ - 7 - ], - "color": "#233", - "bgcolor": "#355" - }, - { - "id": 17, - "type": "BasicScheduler", - "pos": [ - 511.0918273925781, - -438.7262878417969 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 259, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "SIGMAS", - "type": "SIGMAS", - "links": [ - 20 - ], - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "BasicScheduler" - }, - "widgets_values": [ - "beta", - 12, - 1 - ] - }, - { - "id": 10, - "type": "VAELoader", - "pos": [ - -279.5045166015625, - -182.37020874023438 - ], - "size": [ - 350, - 60 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 211, - 222 - ], - "slot_index": 0, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "VAELoader" - }, - "widgets_values": [ - "hunyuan_video_vae_bf16.safetensors" - ] - }, - { - "id": 87, - "type": "VHS_VideoCombine", - "pos": [ - 1682.7894287109375, - -166.55067443847656 - ], - "size": [ - 1016.9945068359375, - 334 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 230 - }, - { - "name": "audio", - "type": "AUDIO", - "link": null, - "shape": 7 - }, - { - "name": "meta_batch", - "type": "VHS_BatchManager", - "link": null, - "shape": 7 - }, - { - "name": "vae", - "type": "VAE", - "link": null, - "shape": 7 - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": null - } - ], - "properties": { - "Node name for S&R": "VHS_VideoCombine" - }, - "widgets_values": { - "frame_rate": 24, - "loop_count": 0, - "filename_prefix": "hunyuan fast", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 16, - "save_metadata": true, - "trim_to_audio": false, - "pingpong": false, - "save_output": true, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "hunyuan fast_00001.mp4", - "subfolder": "", - "type": "output", - "format": "video/h264-mp4", - "frame_rate": 24, - "workflow": "hunyuan fast_00001.png", - "fullpath": "/home/johnj/ComfyUI/output/hunyuan fast_00001.mp4" - }, - "muted": false - } - } - }, - { - "id": 90, - "type": "TeaCacheForVidGen", - "pos": [ - -522.494140625, - -819.3724365234375 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 256 - } - ], - "outputs": [ - { - "name": "model", - "type": "MODEL", - "links": [ - 243 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "TeaCacheForVidGen" - }, - "widgets_values": [ - "hunyuan_video", - 0.16 - ] - }, - { - "id": 93, - "type": "ComfyUIFlexiLoRALoader", - "pos": [ - -1292.0086669921875, - -212.84860229492188 - ], - "size": [ - 315, - 354 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 258 - }, - { - "name": "clip", - "type": "CLIP", - "link": 257 - } - ], - "outputs": [ - { - "name": "model", - "type": "MODEL", - "links": [ - 256 - ] - }, - { - "name": "clip", - "type": "CLIP", - "links": [ - 255 - ] - }, - { - "name": "memo", - "type": "STRING", - "links": null - }, - { - "name": "album_name", - "type": "STRING", - "links": null - }, - { - "name": "seed", - "type": "INT", - "links": null - } - ], - "properties": { - "Node name for S&R": "ComfyUIFlexiLoRALoader" - }, - "widgets_values": [ - "in order", - "", - "csetiarcane-nfjinx-v1-6000.safetensors", - "0.6,0.4,0.5,0.3,0.2,0.3,0.1,0.1,0.5,0.2", - "gal_gadot_e55_512_768.safetensors", - "0.4,0.6,0.5,0.6,0.4,0.3,0.6,0.4,0.5,0.2", - "Thanos_hunyuan_converted.safetensors", - "0.2,0.0,0.1,0.3,0.2,0.3,0.2,0.1,0.1,0.1", - 509616553533908, - "randomize" - ] - }, - { - "id": 13, - "type": "SamplerCustomAdvanced", - "pos": [ - 220.36795043945312, - -127.65138244628906 - ], - "size": [ - 705.5285034179688, - 710.128662109375 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "noise", - "type": "NOISE", - "link": 37, - "slot_index": 0 - }, - { - "name": "guider", - "type": "GUIDER", - "link": 30, - "slot_index": 1 - }, - { - "name": "sampler", - "type": "SAMPLER", - "link": 19, - "slot_index": 2 - }, - { - "name": "sigmas", - "type": "SIGMAS", - "link": 20, - "slot_index": 3 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 180, - "slot_index": 4 - } - ], - "outputs": [ - { - "name": "output", - "type": "LATENT", - "links": [ - 210, - 223 - ], - "slot_index": 0, - "shape": 3 - }, - { - "name": "denoised_output", - "type": "LATENT", - "links": null, - "shape": 3 - } - ], - "properties": { - "Node name for S&R": "SamplerCustomAdvanced" - }, - "widgets_values": [] - }, - { - "id": 78, - "type": "UnetLoaderGGUF", - "pos": [ - -2493.7001953125, - -384.7272033691406 - ], - "size": [ - 452.9647521972656, - 102.5237045288086 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUF" - }, - "widgets_values": [ - "fast-hunyuan-video-t2v-720p-Q3_K_S.gguf" - ] - }, - { - "id": 98, - "type": "UnetLoaderGGUFDisTorchMultiGPU", - "pos": [ - -199.2584686279297, - 123.50105285644531 - ], - "size": [ - 378, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 258, - 259 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "UnetLoaderGGUFDisTorchMultiGPU" - }, - "widgets_values": [ - "fast-hunyuan-video-t2v-720p-Q8_0.gguf", - "cuda:0", - "cuda:0,0.15;cpu,0.5" - ] - }, - { - "id": 45, - "type": "EmptyHunyuanLatentVideo", - "pos": [ - -550.3241577148438, - 75.04615783691406 - ], - "size": [ - 315, - 130 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 180 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptyHunyuanLatentVideo" - }, - "widgets_values": [ - 960, - 544, - 97, - 1 - ] - }, - { - "id": 44, - "type": "CLIPTextEncode", - "pos": [ - -877.6145629882812, - -386.1333923339844 - ], - "size": [ - 908.9807739257812, - 355.69232177734375 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 255 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 175 - ], - "slot_index": 0 - } - ], - "title": "CLIP Text Encode (Positive Prompt)", - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "\n\n\nJinx nfjinx, Wonder Woman G4l , and Thanos Than0s, stand together in a cinematic, high-energy moment, laughing as massive explosions erupt behind them. Jinx, dressed in her signature steampunk attire, wears a high-collared coat with brass and leather details, a stylish waistcoat, and her blue hair adorned with gears and intricate engravings. Wonder Woman, standing tall beside her, wears her iconic Amazonian armor—her red and gold breastplate gleaming in the firelight, the Lasso of Truth coiled at her hip. Her dark hair flows with the wind as she smirks, unfazed by the destruction. On the other side, Thanos Than0s, looms over both of them, his massive frame clad in golden battle armor. His deep purple skin contrasts with the molten glow of the explosions, and the Infinity Gauntlet on his hand radiates raw power. Despite his usual menacing presence, he laughs heartily, his deep voice echoing through the battlefield. The background is chaos—flaming debris, shattered metal, and thick smoke filling the air, while the setting sun casts long shadows, making the trio look like unstoppable legends in an action-packed, over-the-top moment" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 97, - "type": "DualCLIPLoaderGGUFMultiGPU", - "pos": [ - -179.33583068847656, - 427.3617858886719 - ], - "size": [ - 327.5999755859375, - 130 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 257 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "DualCLIPLoaderGGUFMultiGPU" - }, - "widgets_values": [ - "clip_l.safetensors", - "llava-llama-3-8B-v1_1-Q4_K_M.gguf", - "hunyuan_video", - "cpu" - ] - } - ], - "links": [ - [ - 19, - 16, - 0, - 13, - 2, - "SAMPLER" - ], - [ - 20, - 17, - 0, - 13, - 3, - "SIGMAS" - ], - [ - 30, - 22, - 0, - 13, - 1, - "GUIDER" - ], - [ - 37, - 25, - 0, - 13, - 0, - "NOISE" - ], - [ - 129, - 26, - 0, - 22, - 1, - "CONDITIONING" - ], - [ - 175, - 44, - 0, - 26, - 0, - "CONDITIONING" - ], - [ - 180, - 45, - 0, - 13, - 4, - "LATENT" - ], - [ - 195, - 67, - 0, - 22, - 0, - "MODEL" - ], - [ - 210, - 13, - 0, - 73, - 0, - "LATENT" - ], - [ - 211, - 10, - 0, - 73, - 1, - "VAE" - ], - [ - 222, - 10, - 0, - 83, - 1, - "VAE" - ], - [ - 223, - 13, - 0, - 83, - 0, - "LATENT" - ], - [ - 230, - 73, - 0, - 87, - 0, - "IMAGE" - ], - [ - 243, - 90, - 0, - 67, - 0, - "MODEL" - ], - [ - 255, - 93, - 1, - 44, - 0, - "CLIP" - ], - [ - 256, - 93, - 0, - 90, - 0, - "MODEL" - ], - [ - 257, - 97, - 0, - 93, - 1, - "CLIP" - ], - [ - 258, - 98, - 0, - 93, - 0, - "MODEL" - ], - [ - 259, - 98, - 0, - 17, - 0, - "MODEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.9090909090909091, - "offset": [ - 1116.7473211115057, - 673.4448074063382 - ] - }, - "groupNodes": {}, - "node_versions": { - "comfy-core": "0.3.13", - "ComfyUI-GGUF": "5875c52f59baca3a9372d68c43a3775e21846fe0", - "teacache": "1.2.2", - "ComfyUI-VideoHelperSuite": "5d0c595df3aa8079fe1c3a49360aed2ad939f87a", - "Comfyui-flexi-lora-loader": "a5d5eb024ecb1a5945d90ccb783dedb9160d4db4" - }, - "ue_links": [], - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0 - }, - "version": 0.4 -} \ No newline at end of file