Spark-H3 / workflows /spark_h3_larryvrh_8step_lora_14p4s_t2va.json
Aazeus's picture
Publish Spark-H3 code and model card (part 3)
b78342b verified
Raw History Blame Contribute Delete
32.8 kB
{
"id": "ea7e210a-f57d-4c4e-90f3-e3cf0f54b5f7",
"revision": 0,
"last_node_id": 200,
"last_link_id": 19,
"nodes": [
{
"id": 127,
"type": "UNETLoader",
"pos": [
-1300,
-250
],
"size": [
640,
120
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"localized_name": "UNet名称",
"name": "unet_name",
"type": "COMBO",
"widget": {
"name": "unet_name"
},
"link": null
},
{
"localized_name": "数据类型",
"name": "weight_dtype",
"type": "COMBO",
"widget": {
"name": "weight_dtype"
},
"link": null
}
],
"outputs": [
{
"localized_name": "模型",
"name": "MODEL",
"type": "MODEL",
"links": [
1
]
}
],
"properties": {
"Node name for S&R": "UNETLoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"models": [
{
"name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
"directory": "diffusion_models"
}
]
},
"widgets_values": [
"minimax_h3_fl2va_pruned_int8_convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
"weight_dtype": "default"
}
},
{
"id": 142,
"type": "MiniMaxH3TurboLoRA",
"pos": [
-1300,
-40
],
"size": [
380,
160
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 1
},
{
"name": "lora_name",
"type": "COMBO",
"widget": {
"name": "lora_name"
},
"link": null
},
{
"name": "strength",
"type": "FLOAT",
"widget": {
"name": "strength"
},
"link": null
},
{
"name": "low_vram",
"type": "BOOLEAN",
"widget": {
"name": "low_vram"
},
"link": null
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
19
]
}
],
"properties": {
"Node name for S&R": "MiniMaxH3TurboLoRA"
},
"widgets_values": [
"minimax_h3_turbo_v4_step600_ema.safetensors",
1.0,
false
],
"widgets_values_named": {
"lora_name": "minimax_h3_turbo_v4_step600_ema.safetensors",
"strength": 1.0,
"low_vram": false
}
},
{
"id": 128,
"type": "CLIPLoader",
"pos": [
-1300,
240
],
"size": [
640,
150
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"localized_name": "CLIP名称",
"name": "clip_name",
"type": "COMBO",
"widget": {
"name": "clip_name"
},
"link": null
},
{
"localized_name": "类型",
"name": "type",
"type": "COMBO",
"widget": {
"name": "type"
},
"link": null
},
{
"localized_name": "设备",
"name": "device",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "device"
},
"link": null
}
],
"outputs": [
{
"localized_name": "CLIP",
"name": "CLIP",
"type": "CLIP",
"links": [
4
]
}
],
"properties": {
"Node name for S&R": "CLIPLoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"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": 119,
"type": "VAELoader",
"pos": [
-1300,
460
],
"size": [
640,
100
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "vae名称",
"name": "vae_name",
"type": "COMBO",
"widget": {
"name": "vae_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "VAE",
"name": "VAE",
"type": "VAE",
"links": [
5,
14
]
}
],
"properties": {
"Node name for S&R": "VAELoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"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": 120,
"type": "VAELoader",
"pos": [
-1300,
630
],
"size": [
650,
100
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"localized_name": "vae名称",
"name": "vae_name",
"type": "COMBO",
"widget": {
"name": "vae_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "VAE",
"name": "VAE",
"type": "VAE",
"links": [
15
]
}
],
"properties": {
"Node name for S&R": "VAELoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"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": 131,
"type": "MiniMaxH3ImageToVideo",
"pos": [
-840,
240
],
"size": [
430,
550
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 4
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 5
},
{
"localized_name": "首帧",
"name": "first_frame",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"localized_name": "末帧",
"name": "last_frame",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"localized_name": "提示词",
"name": "prompt",
"type": "STRING",
"widget": {
"name": "prompt"
},
"link": null
},
{
"localized_name": "宽度",
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": null
},
{
"localized_name": "高度",
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": null
},
{
"localized_name": "长度",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": null
}
],
"outputs": [
{
"localized_name": "正向",
"name": "positive",
"type": "CONDITIONING",
"links": [
6
]
},
{
"localized_name": "Latent",
"name": "LATENT",
"type": "LATENT",
"links": [
11
]
}
],
"properties": {
"Node name for S&R": "MiniMaxH3ImageToVideo",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"integrated_multimodal_description: [Shot 1] Cinematic, a medium shot from a slightly low angle where the camera executes a Tracking Shot to the left, following alongside the subject. An on-screen young Japanese woman (S1) in her early twenties with a slim build and shoulder-length dark brown hair appears in the center frame. She wears an elegant, feminine summer dress made of flowing white chiffon with a soft pink and yellow floral pattern. She holds a clear plastic cup filled with a cold green iced drink, condensation visible on the outside. She walks casually through a charming Japanese city street in the midground, lined with traditional wooden storefronts and soft green foliage in the background. Warm afternoon sunlight streams from the top right, casting dappled shadows on the pavement and gently illuminating her hair. She walks naturally, turning her head to look around at the shops. A gentle breeze flutters her hair and the light fabric of her dress. [Shot 2] At 00:05.000, the camera cuts to a medium close-up where the framing continues to Shake Slightly to simulate handheld filming. The woman (S1) is now stopped in the center of the frame in front of a small quaint café with a navy blue noren curtain and potted ferns. She brings the cold drink to her lips and takes a small sip. Lowering the cup, she pulls a slim white smartphone from her pocket with her free hand, glances at the illuminated screen, and then pockets it again. She looks around the street with a soft, cute smile, her shoulders relaxed in the warm light. [Shot 3] At 00:09.800, the shot transitions to a close-up where the camera continues to Shake Slightly. The woman (S1) suddenly notices the camera lens. Her eyes light up, and her lips part into a sweet, endearing smile. She slightly raises her iced drink toward the lens in a gentle \"cheers\" motion. Looking directly into the camera, the young woman (S1) says naturally, <d>[Japanese] 今日は自分の時間。</d> After speaking, she gracefully pivots her body to the right, turning her back to the camera, and begins walking away down the sunlit street as the clip ends.\noverall_soundscape: A soft wind hiss and distant traffic hum provide an ambient outdoor backdrop. Pronounced rhythmic tapping of light footsteps on pavement is clearly heard, accompanied by the distinct rustle of flowing chiffon fabric. A sharp clink of ice cubes against a plastic cup rings out in the foreground, followed by a soft sipping sound. The subtle click and clatter of a smartphone casing being handled is audible, leading directly into the clear, close-up spoken female voice at the end.\nnon_diegetic_music: Solo acoustic guitar, slow tempo, featuring a bright and airy fingerpicked melody with no percussion.",
1344,
768,
345
],
"widgets_values_named": {
"prompt": "integrated_multimodal_description: [Shot 1] Cinematic, a medium shot from a slightly low angle where the camera executes a Tracking Shot to the left, following alongside the subject. An on-screen young Japanese woman (S1) in her early twenties with a slim build and shoulder-length dark brown hair appears in the center frame. She wears an elegant, feminine summer dress made of flowing white chiffon with a soft pink and yellow floral pattern. She holds a clear plastic cup filled with a cold green iced drink, condensation visible on the outside. She walks casually through a charming Japanese city street in the midground, lined with traditional wooden storefronts and soft green foliage in the background. Warm afternoon sunlight streams from the top right, casting dappled shadows on the pavement and gently illuminating her hair. She walks naturally, turning her head to look around at the shops. A gentle breeze flutters her hair and the light fabric of her dress. [Shot 2] At 00:05.000, the camera cuts to a medium close-up where the framing continues to Shake Slightly to simulate handheld filming. The woman (S1) is now stopped in the center of the frame in front of a small quaint café with a navy blue noren curtain and potted ferns. She brings the cold drink to her lips and takes a small sip. Lowering the cup, she pulls a slim white smartphone from her pocket with her free hand, glances at the illuminated screen, and then pockets it again. She looks around the street with a soft, cute smile, her shoulders relaxed in the warm light. [Shot 3] At 00:09.800, the shot transitions to a close-up where the camera continues to Shake Slightly. The woman (S1) suddenly notices the camera lens. Her eyes light up, and her lips part into a sweet, endearing smile. She slightly raises her iced drink toward the lens in a gentle \"cheers\" motion. Looking directly into the camera, the young woman (S1) says naturally, <d>[Japanese] 今日は自分の時間。</d> After speaking, she gracefully pivots her body to the right, turning her back to the camera, and begins walking away down the sunlit street as the clip ends.\noverall_soundscape: A soft wind hiss and distant traffic hum provide an ambient outdoor backdrop. Pronounced rhythmic tapping of light footsteps on pavement is clearly heard, accompanied by the distinct rustle of flowing chiffon fabric. A sharp clink of ice cubes against a plastic cup rings out in the foreground, followed by a soft sipping sound. The subtle click and clatter of a smartphone casing being handled is audible, leading directly into the clear, close-up spoken female voice at the end.\nnon_diegetic_music: Solo acoustic guitar, slow tempo, featuring a bright and airy fingerpicked melody with no percussion.",
"width": 1344,
"height": 768,
"length": 345
},
"title": "VDN prompt 8 · 14.4s"
},
{
"id": 141,
"type": "MiniMaxH3SparkAttentionSM120",
"pos": [
-840,
-260
],
"size": [
390,
345
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 19
},
{
"name": "enabled",
"type": "BOOLEAN",
"widget": {
"name": "enabled"
},
"link": null
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": null
},
{
"name": "warmup_mode",
"type": "COMBO",
"widget": {
"name": "warmup_mode"
},
"link": null
},
{
"name": "warmup_ratio",
"type": "FLOAT",
"widget": {
"name": "warmup_ratio"
},
"link": null
},
{
"name": "warmup_steps",
"type": "INT",
"widget": {
"name": "warmup_steps"
},
"link": null
},
{
"name": "topk_mode",
"type": "COMBO",
"widget": {
"name": "topk_mode"
},
"link": null
},
{
"name": "topk_ratio",
"type": "FLOAT",
"widget": {
"name": "topk_ratio"
},
"link": null
},
{
"name": "topk_blocks",
"type": "INT",
"widget": {
"name": "topk_blocks"
},
"link": null
},
{
"name": "dense_layers",
"type": "INT",
"widget": {
"name": "dense_layers"
},
"link": null
},
{
"name": "min_tokens",
"type": "INT",
"widget": {
"name": "min_tokens"
},
"link": null
},
{
"name": "strict",
"type": "BOOLEAN",
"widget": {
"name": "strict"
},
"link": null
},
{
"name": "tail_granularity",
"type": "COMBO",
"shape": 7,
"widget": {
"name": "tail_granularity"
},
"link": null
}
],
"outputs": [
{
"localized_name": "模型",
"name": "MODEL",
"type": "MODEL",
"links": [
2,
3
]
}
],
"properties": {
"Node name for S&R": "MiniMaxH3SparkAttentionSM120"
},
"widgets_values": [
true,
8,
"warmup_ratio",
0.25,
2,
"topk_ratio",
0.2,
228,
1,
12288,
true,
"query"
],
"widgets_values_named": {
"enabled": true,
"steps": 8,
"warmup_mode": "warmup_ratio",
"warmup_ratio": 0.25,
"warmup_steps": 2,
"topk_mode": "topk_ratio",
"topk_ratio": 0.2,
"topk_blocks": 228,
"dense_layers": 1,
"min_tokens": 12288,
"strict": true,
"tail_granularity": "query"
},
"title": "Spark-H3 · TopK 228 blocks"
},
{
"id": 126,
"type": "BasicGuider",
"pos": [
-350,
-240
],
"size": [
360,
80
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"localized_name": "模型",
"name": "model",
"type": "MODEL",
"link": 2
},
{
"localized_name": "条件",
"name": "conditioning",
"type": "CONDITIONING",
"link": 6
}
],
"outputs": [
{
"localized_name": "引导器",
"name": "GUIDER",
"type": "GUIDER",
"links": [
8
]
}
],
"properties": {
"Node name for S&R": "BasicGuider",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 129,
"type": "RandomNoise",
"pos": [
-350,
-60
],
"size": [
360,
90
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"localized_name": "噪波随机种",
"name": "noise_seed",
"type": "INT",
"widget": {
"name": "noise_seed"
},
"link": null
}
],
"outputs": [
{
"localized_name": "噪波",
"name": "NOISE",
"type": "NOISE",
"links": [
7
]
}
],
"properties": {
"Node name for S&R": "RandomNoise",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
42,
"fixed"
],
"widgets_values_named": {
"noise_seed": 42,
"fixed": "fixed"
}
},
{
"id": 123,
"type": "MiniMaxH3TurboSampler",
"pos": [
-350,
100
],
"size": [
370,
90
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"localized_name": "采样器",
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
9
]
}
],
"properties": {
"Node name for S&R": "MiniMaxH3TurboSampler"
}
},
{
"id": 124,
"type": "BasicScheduler",
"pos": [
-350,
260
],
"size": [
370,
150
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"localized_name": "模型",
"name": "model",
"type": "MODEL",
"link": 3
},
{
"localized_name": "调度器",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": null
},
{
"localized_name": "步数",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": null
},
{
"localized_name": "降噪",
"name": "denoise",
"type": "FLOAT",
"widget": {
"name": "denoise"
},
"link": null
}
],
"outputs": [
{
"localized_name": "Sigmas",
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
10
]
}
],
"properties": {
"Node name for S&R": "BasicScheduler",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"simple",
8,
1
],
"widgets_values_named": {
"scheduler": "simple",
"steps": 8,
"denoise": 1
}
},
{
"id": 125,
"type": "SamplerCustomAdvanced",
"pos": [
70,
30
],
"size": [
230,
390
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"localized_name": "噪波",
"name": "noise",
"type": "NOISE",
"link": 7
},
{
"localized_name": "引导器",
"name": "guider",
"type": "GUIDER",
"link": 8
},
{
"localized_name": "采样器",
"name": "sampler",
"type": "SAMPLER",
"link": 9
},
{
"localized_name": "西格玛",
"name": "sigmas",
"type": "SIGMAS",
"link": 10
},
{
"localized_name": "Latent图像",
"name": "latent_image",
"type": "LATENT",
"link": 11
}
],
"outputs": [
{
"localized_name": "Latent",
"name": "output",
"type": "LATENT",
"links": [
12,
13
]
},
{
"localized_name": "降噪Latent",
"name": "denoised_output",
"type": "LATENT",
"links": null
}
],
"properties": {
"Node name for S&R": "SamplerCustomAdvanced",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 122,
"type": "VAEDecode",
"pos": [
430,
-70
],
"size": [
230,
80
],
"flags": {
"collapsed": false
},
"order": 11,
"mode": 0,
"inputs": [
{
"localized_name": "Latent",
"name": "samples",
"type": "LATENT",
"link": 12
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 14
}
],
"outputs": [
{
"localized_name": "图像",
"name": "IMAGE",
"type": "IMAGE",
"links": [
16
]
}
],
"properties": {
"Node name for S&R": "VAEDecode",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 121,
"type": "VAEDecodeAudio",
"pos": [
430,
150
],
"size": [
230,
80
],
"flags": {
"collapsed": false
},
"order": 12,
"mode": 0,
"inputs": [
{
"localized_name": "Latent",
"name": "samples",
"type": "LATENT",
"link": 13
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 15
}
],
"outputs": [
{
"localized_name": "音频",
"name": "AUDIO",
"type": "AUDIO",
"links": [
17
]
}
],
"properties": {
"Node name for S&R": "VAEDecodeAudio",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 130,
"type": "CreateVideo",
"pos": [
740,
30
],
"size": [
270,
150
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"localized_name": "图像",
"name": "images",
"type": "IMAGE",
"link": 16
},
{
"localized_name": "音频",
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 17
},
{
"localized_name": "帧率",
"name": "fps",
"type": "FLOAT",
"widget": {
"name": "fps"
},
"link": null
},
{
"localized_name": "bit_depth",
"name": "bit_depth",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "bit_depth"
},
"link": null
},
{
"localized_name": "color_space",
"name": "color_space",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "color_space"
},
"link": null
},
{
"localized_name": "codec",
"name": "codec",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "codec"
},
"link": null
}
],
"outputs": [
{
"localized_name": "视频",
"name": "VIDEO",
"type": "VIDEO",
"links": [
18
]
}
],
"properties": {
"Node name for S&R": "CreateVideo",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
24,
8,
"sRGB",
"none"
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8,
"color_space": "sRGB",
"codec": "none"
}
},
{
"id": 92,
"type": "SaveVideo",
"pos": [
1060,
30
],
"size": [
1070,
357.875
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"localized_name": "视频",
"name": "video",
"type": "VIDEO",
"link": 18
},
{
"localized_name": "文件名前缀",
"name": "filename_prefix",
"type": "STRING",
"widget": {
"name": "filename_prefix"
},
"link": null
},
{
"localized_name": "格式",
"name": "format",
"type": "COMFY_DYNAMICCOMBO_V3",
"widget": {
"name": "format"
},
"link": null
},
{
"localized_name": "编解码器",
"name": "format.codec",
"type": "COMFY_DYNAMICCOMBO_V3",
"widget": {
"name": "format.codec"
},
"link": null
},
{
"localized_name": "编码器",
"name": "codec",
"shape": 7,
"type": "COMFY_DYNAMICCOMBO_V3",
"widget": {
"name": "codec"
},
"link": null
}
],
"outputs": [
{
"localized_name": "video",
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/Spark_H3_larryvrh_8step_14p4s",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/Spark_H3_larryvrh_8step_14p4s",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
},
{
"id": 200,
"type": "MarkdownNote",
"pos": [
-1850,
-240
],
"size": [
480,
510
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Example guide · 14.4s",
"properties": {},
"widgets_values": [
"# Spark-H3 + larryvrh 8-step LoRA\n\n- LoRA: `minimax_h3_turbo_v4_step600_ema.safetensors` at strength 1.0.\n- Scheduler: `simple`, 8 steps; Spark `steps=8`, `warmup_ratio=0.25` (first 2 evaluations dense), `topk_ratio=0.2`, `dense_layers=1`.\n- Sampler: `MiniMaxH3TurboSampler`.\n- Original three-shot VDN prompt 8; text-to-video with synchronized audio: 345 frames (14.4 s) at 24 fps, 1344×768, seed 42. First/last frame inputs are empty.\n- Load the LoRA before Spark; Spark output feeds both BasicGuider and BasicScheduler.\n- Model files are searched through the local ComfyUI extra model paths.\n- Larryvrh uses its dedicated Turbo LoRA node with `low_vram=false`; do not use the stock LoRA loader for this weight.\n"
],
"widgets_values_named": {
"text": "# Spark-H3 + larryvrh 8-step LoRA\n\n- LoRA: `minimax_h3_turbo_v4_step600_ema.safetensors` at strength 1.0.\n- Scheduler: `simple`, 8 steps; Spark `steps=8`, `warmup_ratio=0.25` (first 2 evaluations dense), `topk_ratio=0.2`, `dense_layers=1`.\n- Sampler: `MiniMaxH3TurboSampler`.\n- Original three-shot VDN prompt 8; text-to-video with synchronized audio: 345 frames (14.4 s) at 24 fps, 1344×768, seed 42. First/last frame inputs are empty.\n- Load the LoRA before Spark; Spark output feeds both BasicGuider and BasicScheduler.\n- Model files are searched through the local ComfyUI extra model paths.\n- Larryvrh uses its dedicated Turbo LoRA node with `low_vram=false`; do not use the stock LoRA loader for this weight.\n"
},
"color": "#222",
"bgcolor": "#000"
}
],
"links": [
[
1,
127,
0,
142,
0,
"MODEL"
],
[
2,
141,
0,
126,
0,
"MODEL"
],
[
3,
141,
0,
124,
0,
"MODEL"
],
[
4,
128,
0,
131,
0,
"CLIP"
],
[
5,
119,
0,
131,
1,
"VAE"
],
[
6,
131,
0,
126,
1,
"CONDITIONING"
],
[
7,
129,
0,
125,
0,
"NOISE"
],
[
8,
126,
0,
125,
1,
"GUIDER"
],
[
9,
123,
0,
125,
2,
"SAMPLER"
],
[
10,
124,
0,
125,
3,
"SIGMAS"
],
[
11,
131,
1,
125,
4,
"LATENT"
],
[
12,
125,
0,
122,
0,
"LATENT"
],
[
13,
125,
0,
121,
0,
"LATENT"
],
[
14,
119,
0,
122,
1,
"VAE"
],
[
15,
120,
0,
121,
1,
"VAE"
],
[
16,
122,
0,
130,
0,
"IMAGE"
],
[
17,
121,
0,
130,
1,
"AUDIO"
],
[
18,
130,
0,
92,
0,
"VIDEO"
],
[
19,
142,
0,
141,
0,
"MODEL"
]
],
"groups": [],
"config": {},
"extra": {
"frontendVersion": "1.49.6"
},
"version": 0.4
}