Multimodal Preprocessor Capability#

class MultimodalPreprocessorCapability#

Subclassed by trt_edgellm::safety::InternVL3MultimodalPreprocessorCapability

Public Functions

virtual ~MultimodalPreprocessorCapability() = default#
virtual SafetyStatus declareResources(
ImageProcessingLimits const &limits,
ResourceDeclaration &declaration
) noexcept = 0#
virtual SafetyStatus initialize(
PreparedResources const &prepared,
LMStageContext const &visual
) noexcept = 0#
virtual ImageProcessingPlan planImage(
vlm::ImageInputView image
) noexcept = 0#
virtual SafetyStatus prepareVisualInput(
LMStageContext const &context,
vlm::ImageInputView image
) noexcept = 0#
virtual SafetyStatus deinitialize() noexcept = 0#