openvino_genai#
openvino genai module namespace, exposing pipelines and configs to create these pipelines.
Classes
Immutable LoRA Adapter that carries the adaptation matrices and serves as unique adapter identifier. |
|
Adapter config that defines a combination of LoRA adapters with blending parameters. |
|
Represents the mode of per-token score aggregation when determining least important tokens for eviction from cache |
|
AutoencoderKL class. |
|
CLIPTextModel class. |
|
CLIPTextModelWithProjection class. |
|
Configuration struct for the cache eviction algorithm. |
|
This class is used for generation with LLMs with continuous batchig |
|
This class wraps std::mt19937 pseudo-random generator. |
|
Structure to store resulting batched text outputs and scores for each batch. |
|
Structure to store resulting batched tokens and scores for each batch sequence. |
|
Structure to keep generation config parameters. |
|
GenerationResult stores resulting batched tokens and scores. |
|
This class is used for storing pseudo-random generator. |
|
This class is used for generation with LLMs |
|
Holds performance metrics for each generate call. |
|
Structure with raw performance metrics for each generation before any statistics are calculated. |
|
Scheduler for image generation pipelines. |
|
SchedulerConfig to construct ContinuousBatchingPipeline |
|
StopCriteria controls the stopping condition for grouped beam search. |
|
Base class for streamers. |
|
This class is used for generation with text-to-image models. |
|
openvino_genai.Tokenizer object is used to initialize Tokenizer if it's located in a different path than the main model. |
|
UNet2DConditionModel class. |
|
This class is used for generation with VLMs |
|
|
|
Automatic speech recognition pipeline |
|
This class is used to enable Speculative Decoding |