{ "name": "keys-2k-MiniMax-H3-Parallel-Two-DGX-Sparks", "tag": "0.31.1-pp20260813", "description": "Power Pack dual-Spark MiniMax-H3 quality stack: SEALED bf16 finals + stock int8-convrot TE (heretic retired), farm-mode dual parallel rendering, master-K0 parallel, ESRGAN 2K, Spectrum audio fix, Contex-Loop/MultiRef, OOM victim management", "comfyui": "0.31.1", "docker_image": "ghcr.io/drowzeys/keys-2k-minimax-h3-parallel-two-dgx-sparks:0.31.1-pp20260813", "docker_image_latest": "ghcr.io/drowzeys/keys-2k-minimax-h3-parallel-two-dgx-sparks:latest", "hf_repo": "drowzeys/keys-2k-MiniMax-H3-Parallel-Two-DGX-Sparks", "co_tenancy": { "ds4_first": true, "gpu_memory_utilization_max": 0.85, "gpu_memory_utilization_powerpack": 0.76, "h3_flags": [ "--disable-pinned-memory", "--reserve-vram 48", "--vram-headroom 10" ], "fleet_concurrency": 2 }, "native_2k_path": { "native": "704x1280", "upscale": "RealESRGAN_x2plus x2", "delivery": "1408x2560" }, "custom_nodes": { "ComfyUI-Spectrum-MiniMax-H3": { "version": "0.2.1", "git": "dc6e1b3", "required": true, "note": "audio fix offline_smoothing_replay=true" }, "ComfyUI-MiniMaxH3-Contex-Loop": { "version": "0.3.8", "git": "c8038c1", "required": true }, "ComfyUI-H3-Motion-Context": { "git": "15fc6a7", "required": true }, "ComfyUI-H3-Motion-Context-MultiRef": { "git": "545a94c", "required": true }, "ComfyUI-NKD-Preview-Tools": { "version": "3.3.0", "git": "ecdea91", "required": false }, "ComfyUI_sol-attn_Blackwell": { "git": "de7ffe3", "required": true }, "ComfyUI-SolAttn_triton": { "git": "82e6fdf", "required": true }, "ComfyUI-KJNodes": { "version": "1.4.9", "git": "b8b887c", "required": true }, "ComfyUI-H3-Multishot": { "git": "81b97bb", "required": false }, "ComfyUI-MiniMax-H3-Turbo": { "version": "1.2.3", "git": "55fee86", "required": false, "note": "NOT for quality deliverables" }, "comfyui-videohelpersuite": { "version": "1.7.9", "required": true } }, "pip_pins": { "sageattention": "1.0.6" }, "required_object_info": [ "PathchSageAttentionKJ", "SolAttnPatch", "SpectrumApplyMiniMaxH3", "H3FirstBlockCache", "MiniMaxH3MotionContext", "ImageUpscaleWithModel", "UpscaleModelLoader", "MiniMaxH3ImageToVideo", "LoraLoaderModelOnly" ], "spectrum_defaults": { "offline_smoothing_replay": true, "audio_blend_weight": 0.0, "blend_weight": 0.5 }, "weights": { "diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors": "required", "diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors": "recommended", "text_encoders/H3/qwen3vl_32b_heretic_minimax_h3_nvfp4.safetensors": "required", "vae/minimax_h3_video_vae_fp16.safetensors": "required", "vae/minimax_h3_audio_vae_fp32.safetensors": "required", "upscale_models/RealESRGAN_x2plus.pth": "required for 2K", "loras/h3-realism-people-t2v-i2v-r2v.safetensors": "optional realism" }, "weight_sources": { "base_stack": "Comfy-Org/MiniMax-H3 or Kijai/MiniMax-H3_comfy (layout may differ)", "heretic_te": "sakamakismile/Qwen3-VL-32B-Heretic-MiniMax-H3-NVFP4", "note": "Use scripts/fetch_weights.sh to place files under models/ with Power Pack names" }, "sealed_config": { "date": "2026-08-13", "text_encoder": "text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors", "text_encoder_note": "STOCK int8-convrot; heretic TE RETIRED (author-discouraged for H3)", "dit_finals": [ "diffusion_models/minimax_h3_fl2va_pruned_bf16.safetensors", "diffusion_models/minimax_h3_ref2va_pruned_bf16.safetensors" ], "dit_draft": [ "diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors", "diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors" ], "dit_note": "int8-convrot is DRAFT tier only (posterized banding); keyframes AND spans must be bf16 for finals", "cfg": { "default": 1, "generated_speech": 5, "note": "CFG 5 + zeroed negative for speech clips (guidance-free H3 speech babbles in ComfyUI)" }, "farm_mode": { "enter": "deploy/keyspark/farm-mode.sh enter (Power Pack repo)", "throughput": "232 s/span @ 864x480/158f per node, both Sparks in parallel", "restore_order": "full teardown -> DS4 first -> H3 last (mandatory)" }, "oom_management": { "earlyoom": true, "comfyui_choom": 800, "ds4_oom_score_adj": -600, "rule": "one heavy H3 job per Spark under co-tenancy; see MEMORY_BUDGET.md" } } }