Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions model_specs/minimax_h3.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,24 @@
"min": 0.0,
"default": 0.1
},
{
"name": "first_block_cache_start_percent",
"type": "float",
"description": "Start of the denoise window where the first-block cache may be used, as a fraction of the schedule.",
"required": false,
"min": 0.0,
"max": 1.0,
"default": 0.1
},
{
"name": "first_block_cache_end_percent",
"type": "float",
"description": "End of the denoise window where the first-block cache may be used, as a fraction of the schedule; must be greater than first_block_cache_start_percent.",
"required": false,
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "first_block_cache_start_sigma",
"type": "float",
Expand Down
48 changes: 48 additions & 0 deletions model_specs/minimax_music3.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,47 @@
"required": false,
"min": 0,
"default": 0
},
{
"name": "flow_uncond_interval",
"type": "int",
"description": "Evaluate the flow unconditional CFG branch only every N-th step and reuse the cached guidance delta in between; 1 keeps the exact reference trajectory.",
"required": false,
"min": 1,
"default": 1
},
{
"name": "flow_uncond_warmup",
"type": "int",
"description": "Number of initial flow steps that always evaluate both CFG branches when delta reuse is enabled.",
"required": false,
"min": 0,
"default": 2
},
{
"name": "ensemble_takes",
"type": "int",
"description": "Decode N independent takes of the same prompt in one batched AR pass (seeds seed..seed+N-1); outputs are returned as named audio take_01..take_NN.",
"required": false,
"min": 1,
"max": 16,
"default": 1
},
{
"name": "ensemble_prefix_frames",
"type": "int",
"description": "Intro-lock for ensembles: decode the first N AR frames once as a shared master trajectory (~25 frames per second), then fork the takes; 0 disables.",
"required": false,
"min": 0,
"default": 0
},
{
"name": "flow_chunk_hop_frames",
"type": "int",
"description": "Flow chunk hop in AR frames (~25/sec); 0 keeps the model config (100, 50% chunk overlap).",
"required": false,
"min": 0,
"default": 0
}
],
"session": [
Expand Down Expand Up @@ -141,6 +182,13 @@
"description": "Load large generation stages only while they are needed to reduce peak VRAM.",
"required": false,
"default": true
},
{
"name": "pipeline_overlap",
"type": "bool",
"description": "Overlap AR decoding with per-chunk condition/flow/vocoder work on a second backend stream. Requires mem_saver=false; falls back to the sequential pipeline otherwise.",
"required": false,
"default": false
}
],
"load": []
Expand Down
Loading