For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /get-started.md).
Python class
SingleReplicaRaggedBatchProcessor
SingleReplicaRaggedBatchProcessorβ
class max.pipelines.lib.interfaces.SingleReplicaRaggedBatchProcessor(config, runtime, inputs=())
Bases: RaggedBatchProcessor[ContextT, InputsT, ArchConfigT_co]
Single-replica ragged KV batching for Graph-path models (no DP / LoRA).
Subclasses implement _make_inputs() to construct their architecture-
specific ModelInputs
type. Override _include_signal_buffers or get_symbolic_inputs()
when signal-buffer wiring differs.
-
Parameters:
-
- config (ArchConfigT_co)
- runtime (BatchProcessorRuntime)
- inputs (Sequence[InputDescriptor])
get_symbolic_inputs()β
get_symbolic_inputs(*, kv_params, device_refs)
Returns symbolic graph inputs for single-replica ragged KV models.
-
Parameters:
-
- kv_params (KVCacheParamInterface)
- device_refs (list[DeviceRef])
-
Return type:
prepare_initial_token_inputs()β
prepare_initial_token_inputs(replica_batches, kv_cache_inputs=None, return_n_logits=1)
Prepares ragged token inputs for a single-replica Graph-path batch.
process_outputs()β
process_outputs(outputs)
Maps raw execution buffers to ModelOutputs.
-
Parameters:
-
Return type: