Vlm Request Context#
-
class RequestOperations#
Subclassed by trt_edgellm::safety::ProcessingCapabilityCoordinator
Public Functions
-
virtual ~RequestOperations() = default#
- virtual SafetyStatus prepareVisualStageInputs(
- LMStageContext const &context,
- ImageInputView input
- virtual SafetyStatus prepareLlmPrefillInputs(
- LMStageContext const &context,
- LMStageOutputs const &visualOutputs,
- std::size_t imageTokenOffset,
- std::size_t imageTokenCount
Copies the visual output into the reserved prompt span using prepared bindings and streams.
-
virtual ~RequestOperations() = default#
-
class RequestContext#
Public Functions
- inline explicit RequestContext(
- RequestOperations &operations
-
RequestContext(RequestContext const&) = delete#
-
RequestContext &operator=(RequestContext const&) = delete#
- SafetyStatus beginRequest(
- ImageInputView input,
- std::size_t imageTokenOffset,
- std::size_t imageTokenCount,
- std::size_t promptTokenCount
- SafetyStatus prepareVisualStageInputs(
- LMStageContext const &context
- SafetyStatus acceptVisualStageOutputs(
- LMStageOutputs const &outputs
- SafetyStatus prepareLlmPrefillInputs(
- LMStageContext const &context
-
inline bool hasVisualInput() const noexcept#
-
struct ImageInputView#
Preprocessed image storage borrowed for this request.