Internvl3 Vanilla Inference#
-
class InternVL3VanillaInference : public trt_edgellm::safety::ModelInference#
Request orchestration using Runner-selected contexts and its synchronous preparation callback. SafetyRuntime checks its fatal admission gate before entry and reports any returned failure.
Public Functions
- inline InternVL3VanillaInference(
- ModelInferenceDefinition const &definition,
- llm::RuntimeData const &llmData,
- vlm::RequestOperations &visualOperations,
- LMStageContext const &visualContext
- virtual SafetyStatus run(
- ModelInferenceRunner &runner,
- ProcessingRequest const &request,
- TokenIdBuffer output,
- ModelInferenceResult &result
Public Static Functions
- static SafetyStatus create(
- ModelInferenceDefinition const &definition,
- llm::ModelLocalData const &data,
- std::vector<LMStageContext> const &contexts,
- llm::RequestOperations &llmOperations,
- vlm::RequestOperations &visualOperations,
- std::unique_ptr<ModelInference> &output
Initialization-only binding to validated Runner contexts and model-local storage. Contexts and operations outlive this object; processing setup and warmup precede request admission.