Download workflows/hyperflow_int8_t2v_sparse.json from BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI: direct link, hf CLI and curl.
- Browser
- Download file 31.7 kB
-
https://huggingface.co/BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI/resolve/main/workflows/hyperflow_int8_t2v_sparse.json
- Command line
-
hf download hf://BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI/workflows/hyperflow_int8_t2v_sparse.json
-
curl -L -o hyperflow_int8_t2v_sparse.json https://huggingface.co/BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI/resolve/main/workflows/hyperflow_int8_t2v_sparse.json
31.7 kB
| { | |
| "id": "e4bcba67-d436-52d0-8cd1-72c4e6ab5f05", | |
| "revision": 0, | |
| "last_node_id": 16, | |
| "last_link_id": 18, | |
| "nodes": [ | |
| { | |
| "id": 1, | |
| "type": "HyperFlowINT8Loader", | |
| "pos": [ | |
| 0, | |
| 60 | |
| ], | |
| "size": [ | |
| 380, | |
| 82 | |
| ], | |
| "flags": {}, | |
| "order": 0, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "unet_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "unet_name" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "patcher", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "patcher" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 3, | |
| 4 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "HyperFlowINT8Loader", | |
| "cnr_id": "comfyui-hyperflow-int8-nodes", | |
| "aux_id": "BennyDaBall930/comfyui_hyperflow_int8_nodes", | |
| "models": [ | |
| { | |
| "name": "minimax_h3_fl2va_hyperflow_flash_int8_convrot.safetensors", | |
| "url": "https://huggingface.co/BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI/resolve/main/minimax_h3_fl2va_hyperflow_flash_int8_convrot.safetensors", | |
| "directory": "diffusion_models" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "minimax_h3_fl2va_hyperflow_flash_int8_convrot.safetensors", | |
| "legacy" | |
| ], | |
| "widgets_values_named": { | |
| "unet_name": "minimax_h3_fl2va_hyperflow_flash_int8_convrot.safetensors", | |
| "patcher": "legacy" | |
| } | |
| }, | |
| { | |
| "id": 2, | |
| "type": "CLIPLoader", | |
| "pos": [ | |
| 0, | |
| 200 | |
| ], | |
| "size": [ | |
| 380, | |
| 106 | |
| ], | |
| "flags": {}, | |
| "order": 1, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "clip_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "clip_name" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "type", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "type" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "device", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "device" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "CLIP", | |
| "type": "CLIP", | |
| "links": [ | |
| 1 | |
| ] | |
| } | |
| ], | |
| "title": "Text encoder (type minimax)", | |
| "properties": { | |
| "Node name for S&R": "CLIPLoader", | |
| "models": [ | |
| { | |
| "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", | |
| "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", | |
| "directory": "text_encoders" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", | |
| "minimax", | |
| "default" | |
| ], | |
| "widgets_values_named": { | |
| "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", | |
| "type": "minimax", | |
| "device": "default" | |
| } | |
| }, | |
| { | |
| "id": 3, | |
| "type": "VAELoader", | |
| "pos": [ | |
| 0, | |
| 360 | |
| ], | |
| "size": [ | |
| 380, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 2, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "vae_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "vae_name" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "VAE", | |
| "type": "VAE", | |
| "links": [ | |
| 2, | |
| 12 | |
| ] | |
| } | |
| ], | |
| "title": "Video VAE", | |
| "properties": { | |
| "Node name for S&R": "VAELoader", | |
| "models": [ | |
| { | |
| "name": "minimax_h3_video_vae_fp16.safetensors", | |
| "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors", | |
| "directory": "vae" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "minimax_h3_video_vae_fp16.safetensors" | |
| ], | |
| "widgets_values_named": { | |
| "vae_name": "minimax_h3_video_vae_fp16.safetensors" | |
| } | |
| }, | |
| { | |
| "id": 4, | |
| "type": "VAELoader", | |
| "pos": [ | |
| 0, | |
| 460 | |
| ], | |
| "size": [ | |
| 380, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 3, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "vae_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "vae_name" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "VAE", | |
| "type": "VAE", | |
| "links": [ | |
| 14 | |
| ] | |
| } | |
| ], | |
| "title": "Audio VAE", | |
| "properties": { | |
| "Node name for S&R": "VAELoader", | |
| "models": [ | |
| { | |
| "name": "minimax_h3_audio_vae_fp32.safetensors", | |
| "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors", | |
| "directory": "vae" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "minimax_h3_audio_vae_fp32.safetensors" | |
| ], | |
| "widgets_values_named": { | |
| "vae_name": "minimax_h3_audio_vae_fp32.safetensors" | |
| } | |
| }, | |
| { | |
| "id": 5, | |
| "type": "MiniMaxH3ImageToVideo", | |
| "pos": [ | |
| 470, | |
| 60 | |
| ], | |
| "size": [ | |
| 480, | |
| 460 | |
| ], | |
| "flags": {}, | |
| "order": 8, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "clip", | |
| "type": "CLIP", | |
| "link": 1 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 2 | |
| }, | |
| { | |
| "name": "first_frame", | |
| "shape": 7, | |
| "type": "IMAGE", | |
| "link": null | |
| }, | |
| { | |
| "name": "last_frame", | |
| "shape": 7, | |
| "type": "IMAGE", | |
| "link": null | |
| }, | |
| { | |
| "name": "prompt", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "prompt" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "widget": { | |
| "name": "width" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "widget": { | |
| "name": "height" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "length", | |
| "type": "INT", | |
| "widget": { | |
| "name": "length" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "positive", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 5 | |
| ] | |
| }, | |
| { | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 10 | |
| ] | |
| } | |
| ], | |
| "title": "Prompt, size, length", | |
| "properties": { | |
| "Node name for S&R": "MiniMaxH3ImageToVideo" | |
| }, | |
| "widgets_values": [ | |
| "Photoreal 35mm action film, one continuous 10-second shot. A sunny Mediterranean hill town of whitewashed houses with blue shutters and potted red geraniums, bright morning light. A daring 25-year-old woman bike courier in a bright yellow jersey, black cycling shorts, a black helmet and a gray messenger bag slung across her back rides a mountain bike flat out down a long, steep outdoor stone staircase that winds between the houses toward the sea. The camera chases her from directly behind at her shoulder height the whole time, racing down the stairs a few meters behind her rear wheel: a fast, bouncing handheld follow shot that keeps her in the center of the frame. Timed action: 0.0-2.0s: she bounces down the stone steps standing on the pedals, the bike rattling, the bag swinging on her back. 2.0-4.0s: a flock of gray pigeons resting on the steps bursts into the air all around her and flutters past the camera. 4.0-6.0s: the stairs end at a small landing with a fruit stall; she pulls up the front wheel and jumps the bike clean over a wooden crate of oranges, landing hard on both wheels as a few oranges tumble and roll down the steps. 6.0-8.0s: she swerves around a startled old baker in a white apron carrying a basket of bread, who throws his free hand up in surprise. 8.0-10.0s: she bursts out of the alley onto a bright harbor road with the deep blue sea and white fishing boats ahead, skids sideways to a stop in a spray of dust, looks back over her shoulder at the camera and grins. Audio: the clatter of tires on stone steps, rattling chain and gears, wings flapping, oranges thudding on the stone, the baker's startled shout, the hiss of the skid, seagulls and the sea at the end. No music.", | |
| 1344, | |
| 768, | |
| 243 | |
| ], | |
| "widgets_values_named": { | |
| "prompt": "Photoreal 35mm action film, one continuous 10-second shot. A sunny Mediterranean hill town of whitewashed houses with blue shutters and potted red geraniums, bright morning light. A daring 25-year-old woman bike courier in a bright yellow jersey, black cycling shorts, a black helmet and a gray messenger bag slung across her back rides a mountain bike flat out down a long, steep outdoor stone staircase that winds between the houses toward the sea. The camera chases her from directly behind at her shoulder height the whole time, racing down the stairs a few meters behind her rear wheel: a fast, bouncing handheld follow shot that keeps her in the center of the frame. Timed action: 0.0-2.0s: she bounces down the stone steps standing on the pedals, the bike rattling, the bag swinging on her back. 2.0-4.0s: a flock of gray pigeons resting on the steps bursts into the air all around her and flutters past the camera. 4.0-6.0s: the stairs end at a small landing with a fruit stall; she pulls up the front wheel and jumps the bike clean over a wooden crate of oranges, landing hard on both wheels as a few oranges tumble and roll down the steps. 6.0-8.0s: she swerves around a startled old baker in a white apron carrying a basket of bread, who throws his free hand up in surprise. 8.0-10.0s: she bursts out of the alley onto a bright harbor road with the deep blue sea and white fishing boats ahead, skids sideways to a stop in a spray of dust, looks back over her shoulder at the camera and grins. Audio: the clatter of tires on stone steps, rattling chain and gears, wings flapping, oranges thudding on the stone, the baker's startled shout, the hiss of the skid, seagulls and the sea at the end. No music.", | |
| "width": 1344, | |
| "height": 768, | |
| "length": 243 | |
| } | |
| }, | |
| { | |
| "id": 6, | |
| "type": "HyperFlowSigmas", | |
| "pos": [ | |
| 1050, | |
| 60 | |
| ], | |
| "size": [ | |
| 320, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 7, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 3 | |
| }, | |
| { | |
| "name": "steps", | |
| "shape": 7, | |
| "type": "INT", | |
| "widget": { | |
| "name": "steps" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "SIGMAS", | |
| "type": "SIGMAS", | |
| "links": [ | |
| 9 | |
| ] | |
| } | |
| ], | |
| "title": "HyperFlow Sigmas (4 / 6 / 8 steps)", | |
| "properties": { | |
| "Node name for S&R": "HyperFlowSigmas", | |
| "cnr_id": "comfyui-hyperflow-flash", | |
| "aux_id": "Video-Rebirth/ComfyUI-HyperFlow-Flash" | |
| }, | |
| "widgets_values": [ | |
| 6 | |
| ], | |
| "widgets_values_named": { | |
| "steps": 6 | |
| } | |
| }, | |
| { | |
| "id": 7, | |
| "type": "KSamplerSelect", | |
| "pos": [ | |
| 1050, | |
| 200 | |
| ], | |
| "size": [ | |
| 320, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 4, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "sampler_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "sampler_name" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "SAMPLER", | |
| "type": "SAMPLER", | |
| "links": [ | |
| 8 | |
| ] | |
| } | |
| ], | |
| "title": "Sampler (euler)", | |
| "properties": { | |
| "Node name for S&R": "KSamplerSelect" | |
| }, | |
| "widgets_values": [ | |
| "euler" | |
| ], | |
| "widgets_values_named": { | |
| "sampler_name": "euler" | |
| } | |
| }, | |
| { | |
| "id": 8, | |
| "type": "RandomNoise", | |
| "pos": [ | |
| 1050, | |
| 300 | |
| ], | |
| "size": [ | |
| 320, | |
| 82 | |
| ], | |
| "flags": {}, | |
| "order": 5, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "noise_seed", | |
| "type": "INT", | |
| "widget": { | |
| "name": "noise_seed" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "NOISE", | |
| "type": "NOISE", | |
| "links": [ | |
| 6 | |
| ] | |
| } | |
| ], | |
| "title": "Seed", | |
| "properties": { | |
| "Node name for S&R": "RandomNoise" | |
| }, | |
| "widgets_values": [ | |
| 42, | |
| "fixed" | |
| ], | |
| "widgets_values_named": { | |
| "noise_seed": 42, | |
| "control_after_generate": "fixed" | |
| } | |
| }, | |
| { | |
| "id": 9, | |
| "type": "BasicGuider", | |
| "pos": [ | |
| 1050, | |
| 440 | |
| ], | |
| "size": [ | |
| 320, | |
| 46 | |
| ], | |
| "flags": {}, | |
| "order": 9, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 18 | |
| }, | |
| { | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 5 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "GUIDER", | |
| "type": "GUIDER", | |
| "links": [ | |
| 7 | |
| ] | |
| } | |
| ], | |
| "title": "Guider (CFG 1, no negative prompt)", | |
| "properties": { | |
| "Node name for S&R": "BasicGuider" | |
| } | |
| }, | |
| { | |
| "id": 10, | |
| "type": "SamplerCustomAdvanced", | |
| "pos": [ | |
| 1410, | |
| 60 | |
| ], | |
| "size": [ | |
| 320, | |
| 106 | |
| ], | |
| "flags": {}, | |
| "order": 10, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "noise", | |
| "type": "NOISE", | |
| "link": 6 | |
| }, | |
| { | |
| "name": "guider", | |
| "type": "GUIDER", | |
| "link": 7 | |
| }, | |
| { | |
| "name": "sampler", | |
| "type": "SAMPLER", | |
| "link": 8 | |
| }, | |
| { | |
| "name": "sigmas", | |
| "type": "SIGMAS", | |
| "link": 9 | |
| }, | |
| { | |
| "name": "latent_image", | |
| "type": "LATENT", | |
| "link": 10 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "type": "LATENT", | |
| "links": [ | |
| 11, | |
| 13 | |
| ] | |
| }, | |
| { | |
| "name": "denoised_output", | |
| "type": "LATENT", | |
| "links": null | |
| } | |
| ], | |
| "title": "Sampler", | |
| "properties": { | |
| "Node name for S&R": "SamplerCustomAdvanced" | |
| } | |
| }, | |
| { | |
| "id": 11, | |
| "type": "VAEDecode", | |
| "pos": [ | |
| 1830, | |
| 60 | |
| ], | |
| "size": [ | |
| 300, | |
| 46 | |
| ], | |
| "flags": {}, | |
| "order": 11, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 11 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 12 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 15 | |
| ] | |
| } | |
| ], | |
| "title": "Decode video", | |
| "properties": { | |
| "Node name for S&R": "VAEDecode" | |
| } | |
| }, | |
| { | |
| "id": 12, | |
| "type": "VAEDecodeAudio", | |
| "pos": [ | |
| 1830, | |
| 180 | |
| ], | |
| "size": [ | |
| 300, | |
| 46 | |
| ], | |
| "flags": {}, | |
| "order": 12, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 13 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 14 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 16 | |
| ] | |
| } | |
| ], | |
| "title": "Decode audio", | |
| "properties": { | |
| "Node name for S&R": "VAEDecodeAudio" | |
| } | |
| }, | |
| { | |
| "id": 13, | |
| "type": "CreateVideo", | |
| "pos": [ | |
| 1830, | |
| 300 | |
| ], | |
| "size": [ | |
| 300, | |
| 174 | |
| ], | |
| "flags": {}, | |
| "order": 13, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 15 | |
| }, | |
| { | |
| "name": "audio", | |
| "shape": 7, | |
| "type": "AUDIO", | |
| "link": 16 | |
| }, | |
| { | |
| "name": "fps", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "fps" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "bit_depth", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "bit_depth" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "color_space", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "color_space" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "chroma_subsampling", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "chroma_subsampling" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "codec", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "codec" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "VIDEO", | |
| "type": "VIDEO", | |
| "links": [ | |
| 17 | |
| ] | |
| } | |
| ], | |
| "title": "Video + audio, 24 fps", | |
| "properties": { | |
| "Node name for S&R": "CreateVideo" | |
| }, | |
| "widgets_values": [ | |
| 24, | |
| "auto", | |
| "sRGB", | |
| "auto", | |
| "none" | |
| ], | |
| "widgets_values_named": { | |
| "fps": 24, | |
| "bit_depth": "auto", | |
| "color_space": "sRGB", | |
| "chroma_subsampling": "auto", | |
| "codec": "none" | |
| } | |
| }, | |
| { | |
| "id": 14, | |
| "type": "SaveVideo", | |
| "pos": [ | |
| 2170, | |
| 60 | |
| ], | |
| "size": [ | |
| 560, | |
| 520 | |
| ], | |
| "flags": {}, | |
| "order": 14, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "link": 17 | |
| }, | |
| { | |
| "name": "filename_prefix", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "filename_prefix" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "format", | |
| "type": "COMFY_DYNAMICCOMBO_V3", | |
| "widget": { | |
| "name": "format" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "format.codec", | |
| "type": "COMFY_DYNAMICCOMBO_V3", | |
| "widget": { | |
| "name": "format.codec" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "codec", | |
| "shape": 7, | |
| "type": "COMFY_DYNAMICCOMBO_V3", | |
| "widget": { | |
| "name": "codec" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "video", | |
| "type": "VIDEO", | |
| "links": null | |
| } | |
| ], | |
| "title": "Save MP4 (output/hyperflow/)", | |
| "properties": {}, | |
| "widgets_values": [ | |
| "hyperflow_int8/t2v", | |
| "mp4", | |
| "auto", | |
| "auto" | |
| ], | |
| "widgets_values_named": { | |
| "filename_prefix": "hyperflow_int8/t2v", | |
| "format": "mp4", | |
| "format.codec": "auto", | |
| "codec": "auto" | |
| } | |
| }, | |
| { | |
| "id": 15, | |
| "type": "MarkdownNote", | |
| "pos": [ | |
| 0, | |
| -600 | |
| ], | |
| "size": [ | |
| 1400, | |
| 520 | |
| ], | |
| "flags": {}, | |
| "order": 6, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "title": "Read me", | |
| "properties": {}, | |
| "widgets_values": [ | |
| "## HyperFlow H3 Flash INT8: text to video + sparse attention\n\nUnofficial port: HyperFlow H3 Flash's own INT8 (convrot) transformer, converted to ComfyUI's layout and run on ComfyUI's native INT8 kernels. Not an official Video Rebirth, MiniMax or Comfy Org release.\n\n**Custom nodes**: [ComfyUI-HyperFlow-Flash](https://github.com/Video-Rebirth/ComfyUI-HyperFlow-Flash) (official: HyperFlow Sigmas and the two-time patch) and [ComfyUI-HyperFlow-INT8](https://github.com/BennyDaBall930/comfyui_hyperflow_int8_nodes) (HyperFlow INT8 Loader), on a ComfyUI with native MiniMax-H3 and INT8 convrot support.\n\n**Model files**, in `ComfyUI/models/`:\n\n| Folder | File | From |\n|---|---|---|\n| `diffusion_models/` | `minimax_h3_fl2va_hyperflow_flash_int8_convrot.safetensors` | [BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI](https://huggingface.co/BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI), or convert `fl2va_int8_convrot/` from [VideoRebirthAI/hyperflow-h3-flash](https://huggingface.co/VideoRebirthAI/hyperflow-h3-flash) with `convert_hyperflow_int8.py` |\n| `text_encoders/` | `qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors` | [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3) |\n| `vae/` | `minimax_h3_video_vae_fp16.safetensors`, `minimax_h3_audio_vae_fp32.safetensors` | [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3) |\n\n**Recipe**: HyperFlow INT8 Loader (`patcher: legacy`), HyperFlow Sigmas 6 steps, `euler`, Basic Guider (CFG 1, no negative prompt), 1344 x 768, 243 frames (10.1 s at 24 fps), seed 42.\n\n**Sparse attention** (ComfyUI core node *Model Sparse Attention*, between the loader and the guider): method `sol-attn`, tau 1.25, start 0.39, end 1.0, dense blocks `0, 1, 45, 46`, min tokens 12288, extra tokens 256, sink conditioning `exact_kv_and_rows`. Bypass it (Ctrl+B) to run dense.\n\n**Change**: the prompt, size and length (124 frames is 5.2 s at 24 fps); **Seed**; `steps` in **HyperFlow Sigmas** (4 speed, 6 default, 8 quality).\n\n**Keep**: `euler`, CFG 1, no negative prompt; `patcher: legacy` (`auto`, DynamicVRAM, is experimental).\n\n**VRAM**: the weights take about 16 GB and stay resident.\n\n**License**: the weights are a MiniMax H3 Model Derivative under the MiniMax H3 Community License Agreement (territory limits apply). Content you share publicly must be disclosed as AI-generated. Powered by MiniMax H3." | |
| ], | |
| "widgets_values_named": { | |
| "text": "## HyperFlow H3 Flash INT8: text to video + sparse attention\n\nUnofficial port: HyperFlow H3 Flash's own INT8 (convrot) transformer, converted to ComfyUI's layout and run on ComfyUI's native INT8 kernels. Not an official Video Rebirth, MiniMax or Comfy Org release.\n\n**Custom nodes**: [ComfyUI-HyperFlow-Flash](https://github.com/Video-Rebirth/ComfyUI-HyperFlow-Flash) (official: HyperFlow Sigmas and the two-time patch) and [ComfyUI-HyperFlow-INT8](https://github.com/BennyDaBall930/comfyui_hyperflow_int8_nodes) (HyperFlow INT8 Loader), on a ComfyUI with native MiniMax-H3 and INT8 convrot support.\n\n**Model files**, in `ComfyUI/models/`:\n\n| Folder | File | From |\n|---|---|---|\n| `diffusion_models/` | `minimax_h3_fl2va_hyperflow_flash_int8_convrot.safetensors` | [BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI](https://huggingface.co/BennyDaBall/HyperFlow-H3-Flash-INT8-ComfyUI), or convert `fl2va_int8_convrot/` from [VideoRebirthAI/hyperflow-h3-flash](https://huggingface.co/VideoRebirthAI/hyperflow-h3-flash) with `convert_hyperflow_int8.py` |\n| `text_encoders/` | `qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors` | [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3) |\n| `vae/` | `minimax_h3_video_vae_fp16.safetensors`, `minimax_h3_audio_vae_fp32.safetensors` | [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3) |\n\n**Recipe**: HyperFlow INT8 Loader (`patcher: legacy`), HyperFlow Sigmas 6 steps, `euler`, Basic Guider (CFG 1, no negative prompt), 1344 x 768, 243 frames (10.1 s at 24 fps), seed 42.\n\n**Sparse attention** (ComfyUI core node *Model Sparse Attention*, between the loader and the guider): method `sol-attn`, tau 1.25, start 0.39, end 1.0, dense blocks `0, 1, 45, 46`, min tokens 12288, extra tokens 256, sink conditioning `exact_kv_and_rows`. Bypass it (Ctrl+B) to run dense.\n\n**Change**: the prompt, size and length (124 frames is 5.2 s at 24 fps); **Seed**; `steps` in **HyperFlow Sigmas** (4 speed, 6 default, 8 quality).\n\n**Keep**: `euler`, CFG 1, no negative prompt; `patcher: legacy` (`auto`, DynamicVRAM, is experimental).\n\n**VRAM**: the weights take about 16 GB and stay resident.\n\n**License**: the weights are a MiniMax H3 Model Derivative under the MiniMax H3 Community License Agreement (territory limits apply). Content you share publicly must be disclosed as AI-generated. Powered by MiniMax H3." | |
| }, | |
| "color": "#432", | |
| "bgcolor": "#653" | |
| }, | |
| { | |
| "id": 16, | |
| "type": "BlockSparseAttention", | |
| "pos": [ | |
| 1050, | |
| 540 | |
| ], | |
| "size": [ | |
| 320, | |
| 274 | |
| ], | |
| "flags": {}, | |
| "order": 9, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 4 | |
| }, | |
| { | |
| "name": "selection", | |
| "type": "COMFY_DYNAMICCOMBO_V3", | |
| "widget": { | |
| "name": "selection" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "selection.tau", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "selection.tau" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "start_percent", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "start_percent" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "end_percent", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "end_percent" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "dense_blocks", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "dense_blocks" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "min_tokens", | |
| "type": "INT", | |
| "widget": { | |
| "name": "min_tokens" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "extra_tokens", | |
| "type": "INT", | |
| "widget": { | |
| "name": "extra_tokens" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "sink_conditioning", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "sink_conditioning" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "verbose", | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "verbose" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "links": [ | |
| 18 | |
| ] | |
| } | |
| ], | |
| "title": "Model Sparse Attention (sol-attn, tau 1.25)", | |
| "properties": { | |
| "Node name for S&R": "BlockSparseAttention" | |
| }, | |
| "widgets_values": [ | |
| "sol-attn", | |
| 1.25, | |
| 0.39, | |
| 1.0, | |
| "0, 1, 45, 46", | |
| 12288, | |
| 256, | |
| "exact_kv_and_rows", | |
| false | |
| ], | |
| "widgets_values_named": { | |
| "selection": "sol-attn", | |
| "selection.tau": 1.25, | |
| "start_percent": 0.39, | |
| "end_percent": 1.0, | |
| "dense_blocks": "0, 1, 45, 46", | |
| "min_tokens": 12288, | |
| "extra_tokens": 256, | |
| "sink_conditioning": "exact_kv_and_rows", | |
| "verbose": false | |
| } | |
| } | |
| ], | |
| "links": [ | |
| [ | |
| 1, | |
| 2, | |
| 0, | |
| 5, | |
| 0, | |
| "CLIP" | |
| ], | |
| [ | |
| 2, | |
| 3, | |
| 0, | |
| 5, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 3, | |
| 1, | |
| 0, | |
| 6, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 4, | |
| 1, | |
| 0, | |
| 16, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 5, | |
| 5, | |
| 0, | |
| 9, | |
| 1, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 6, | |
| 8, | |
| 0, | |
| 10, | |
| 0, | |
| "NOISE" | |
| ], | |
| [ | |
| 7, | |
| 9, | |
| 0, | |
| 10, | |
| 1, | |
| "GUIDER" | |
| ], | |
| [ | |
| 8, | |
| 7, | |
| 0, | |
| 10, | |
| 2, | |
| "SAMPLER" | |
| ], | |
| [ | |
| 9, | |
| 6, | |
| 0, | |
| 10, | |
| 3, | |
| "SIGMAS" | |
| ], | |
| [ | |
| 10, | |
| 5, | |
| 1, | |
| 10, | |
| 4, | |
| "LATENT" | |
| ], | |
| [ | |
| 11, | |
| 10, | |
| 0, | |
| 11, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 12, | |
| 3, | |
| 0, | |
| 11, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 13, | |
| 10, | |
| 0, | |
| 12, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 14, | |
| 4, | |
| 0, | |
| 12, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 15, | |
| 11, | |
| 0, | |
| 13, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 16, | |
| 12, | |
| 0, | |
| 13, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 17, | |
| 13, | |
| 0, | |
| 14, | |
| 0, | |
| "VIDEO" | |
| ], | |
| [ | |
| 18, | |
| 16, | |
| 0, | |
| 9, | |
| 0, | |
| "MODEL" | |
| ] | |
| ], | |
| "groups": [ | |
| { | |
| "id": 1, | |
| "title": "1. Models: pick your files", | |
| "bounding": [ | |
| -20, | |
| -15, | |
| 420, | |
| 557 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| }, | |
| { | |
| "id": 2, | |
| "title": "2. Prompt, size, length", | |
| "bounding": [ | |
| 450, | |
| -15, | |
| 520, | |
| 559 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| }, | |
| { | |
| "id": 3, | |
| "title": "3. Sampling: change seed and steps only", | |
| "bounding": [ | |
| 1030, | |
| -15, | |
| 720, | |
| 853 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| }, | |
| { | |
| "id": 4, | |
| "title": "4. Output", | |
| "bounding": [ | |
| 1810, | |
| -15, | |
| 940, | |
| 619 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| } | |
| ], | |
| "config": {}, | |
| "extra": { | |
| "ds": { | |
| "scale": 0.55, | |
| "offset": [ | |
| 60, | |
| 680 | |
| ] | |
| } | |
| }, | |
| "version": 0.4 | |
| } | |