Processing Capabilities#
-
struct TextView#
-
struct MutableTextBuffer#
-
struct ProcessingLimits#
-
struct ImageProcessingLimits#
Public Members
-
int32_t maxImageWidth = {0}#
-
int32_t maxImageHeight = {0}#
-
int32_t minBlocks = {1}#
-
int32_t maxMainBlocks = {0}#
-
int32_t visualProfileBlocks = {0}#
-
int32_t tokensPerTile = {0}#
-
std::size_t maxImageTokens = {0}#
-
bool addThumbnail = {true}#
-
float normalizationScale = {1.0F / 255.0F}#
-
std::array<float, 3> normalizationMean = {}#
-
std::array<float, 3> normalizationDeviation = {}#
-
int32_t maxImageWidth = {0}#
-
struct TokenizerArtifactSpec#
-
struct ProcessingConfiguration#
Public Members
-
TokenizerArtifactSpec tokenizer = {}#
-
EmbeddingArtifactSpec embedding = {}#
-
ProcessingLimits limits = {}#
-
ImageProcessingLimits image = {}#
-
TokenizerArtifactSpec tokenizer = {}#
-
struct ImageProcessingPlan#
-
struct ProcessingRequest#
Public Members
-
TokenIdView prompt = {}#
-
vlm::ImageInputView image = {}#
-
std::size_t imageTokenOffset = {0}#
-
std::size_t imageTokenCount = {0}#
-
int64_t maxGeneratedTokens = {0}#
-
TokenIdView stopTokenIds = {}#
-
TokenIdView prompt = {}#