Tokenizer Capability#
-
class TokenizerCapability#
Subclassed by trt_edgellm::safety::InternVL3TokenizerCapability
Public Functions
-
virtual ~TokenizerCapability() = default#
- virtual SafetyStatus declareResources(
- TokenizerArtifactSpec const &artifacts,
- ProcessingLimits const &limits,
- ResourceDeclaration &declaration
- virtual SafetyStatus initialize(
- TokenizerArtifactSpec const &artifacts,
- PreparedResources const &prepared
- virtual TokenizationResult encodeMessages(
- LLMGenerationRequest::Request const &request
-
virtual TokenizationResult encodePrompt(TextView prompt) noexcept = 0#
- virtual ExpandedTokenResult expandImagePlaceholder(
- TokenIdView tokens,
- std::size_t imageTokenCount
- virtual SafetyStatus decodeResponse(
- TokenIdView generated,
- MutableTextBuffer response,
- std::size_t &written
-
virtual TokenIdView stopTokens() const noexcept = 0#
-
virtual SafetyStatus deinitialize() noexcept = 0#
-
virtual ~TokenizerCapability() = default#
-
struct TokenizationResult#
-
struct ExpandedTokenResult#
Public Members
-
SafetyStatus status = {SafetyStatus::ok()}#
-
TokenIdView tokens = {}#
-
std::size_t imageOffset = {0}#
-
SafetyStatus status = {SafetyStatus::ok()}#