Model Inference Catalog#
-
struct LMStageDefinition#
-
struct ExecutorDefinition#
-
struct ModelInferenceDefinition#
Immutable logical recipe consumed during Runner and capability initialization.
Public Functions
-
LMStageDefinition const *findStage(LMStageKind kind) const noexcept#
Public Members
-
ModelInferenceId id#
-
SafetyModelFamily family#
-
SafetyDecodingStrategyKind strategy#
-
std::string_view tokenizer#
-
std::string_view multimodalPreprocessor#
-
std::string_view embedding#
-
std::string_view sampler#
-
ExecutorDefinition const *executors#
-
std::size_t executorCount#
-
LMStageDefinition const *stages#
-
std::size_t stageCount#
-
std::size_t streamCount#
-
std::size_t resourceSlotCount#
-
LMStageDefinition const *findStage(LMStageKind kind) const noexcept#
- ModelInferenceDefinition const *trt_edgellm::safety::findModelInferenceDefinition(
- ModelInferenceId id
Returns static definition storage, or nullptr for an unsupported composition.