Skip to main content

OpenVINO™ GenAI Library

OpenVINO™ GenAI is a flavor of OpenVINO™, aiming to simplify running inference of generative AI models. It hides the complexity of the generation process and minimizes the amount of code required.

Install OpenVINO™ GenAI

NOTE: Please make sure that you are following the versions compatibility rules, refer to the OpenVINO™ GenAI Dependencies for more information.

The OpenVINO™ GenAI flavor is available for installation via Archive and PyPI distributions. To install OpenVINO™ GenAI, refer to the Install Guide.

To build OpenVINO™ GenAI library from source, refer to the Build Instructions.

OpenVINO™ GenAI Dependencies

OpenVINO™ GenAI depends on OpenVINO and OpenVINO Tokenizers.

When installing OpenVINO™ GenAI from PyPi, the same versions of OpenVINO and OpenVINO Tokenizers are used (e.g. openvino==2024.3.0 and openvino-tokenizers==2024.3.0.0 are installed for openvino-genai==2024.3.0). If you update one of the dependency packages (e.g. pip install openvino --pre --extra-index-url https://storage.openvinotoolkit.org/simple/wheels/nightly), versions might be incompatible due to different ABI and running OpenVINO GenAI can result in errors (e.g. ImportError: libopenvino.so.2430: cannot open shared object file: No such file or directory). Having packages version in format <MAJOR>.<MINOR>.<PATCH>.<REVISION>, only <REVISION> part of the full version can be varied to ensure ABI compatibility, while changing <MAJOR>, <MINOR> or <PATCH> parts of the version might break ABI.

GenAI, Tokenizers, and OpenVINO wheels for Linux on PyPI are compiled with _GLIBCXX_USE_CXX11_ABI=0 to cover a wider range of platforms. In contrast, C++ archive distributions for Ubuntu are compiled with _GLIBCXX_USE_CXX11_ABI=1. It is not possible to mix different Application Binary Interfaces (ABIs) because doing so results in a link error. This incompatibility prevents the use of, for example, OpenVINO from C++ archive distributions alongside GenAI from PyPI.

If you want to try OpenVINO GenAI with different dependencies versions (not prebuilt packages as archives or python wheels), build OpenVINO GenAI library from source.

Usage

Prerequisites

  1. Installed OpenVINO™ GenAI

    To use OpenVINO GenAI with models that are already in OpenVINO format, no additional python dependencies are needed. To convert models with optimum-cli and to run the examples, install the dependencies in ./samples/requirements.txt:

    # (Optional) Clone OpenVINO GenAI repository if it does not exist
    git clone --recursive https://github.com/openvinotoolkit/openvino.genai.git
    cd openvino.genai
    # Install python dependencies
    python -m pip install ./thirdparty/openvino_tokenizers/[transformers] --extra-index-url https://storage.openvinotoolkit.org/simple/wheels/nightly
    python -m pip install --upgrade-strategy eager -r ./samples/requirements.txt
    
  2. A model in OpenVINO IR format

    Download and convert a model with optimum-cli:

    optimum-cli export openvino --model "TinyLlama/TinyLlama-1.1B-Chat-v1.0" --trust-remote-code "TinyLlama-1.1B-Chat-v1.0"
    

LLMPipeline is the main object used for decoding. You can construct it straight away from the folder with the converted model. It will automatically load the main model, tokenizer, detokenizer and default generation configuration.

Python

A simple example:

import openvino_genai as ov_genai
pipe = ov_genai.LLMPipeline(models_path, "CPU")
print(pipe.generate("The Sun is yellow because", max_new_tokens=100))

Calling generate with custom generation config parameters, e.g. config for grouped beam search:

import openvino_genai as ov_genai
pipe = ov_genai.LLMPipeline(models_path, "CPU")

result = pipe.generate("The Sun is yellow because", max_new_tokens=100, num_beam_groups=3, num_beams=15, diversity_penalty=1.5)
print(result)

output:

'it is made up of carbon atoms. The carbon atoms are arranged in a linear pattern, which gives the yellow color. The arrangement of carbon atoms in'

Note: The chat_template from tokenizer_config.json or from tokenizer/detokenizer model will be automatically applied to the prompt at the generation stage. If you want to disable it, you can do it by calling pipe.get_tokenizer().set_chat_template("").

A simple chat in Python:

import openvino_genai as ov_genai
pipe = ov_genai.LLMPipeline(models_path)

config = {'max_new_tokens': 100, 'num_beam_groups': 3, 'num_beams': 15, 'diversity_penalty': 1.5}
pipe.set_generation_config(config)

pipe.start_chat()
while True:
    print('question:')
    prompt = input()
    if prompt == 'Stop!':
        break
    print(pipe(prompt, max_new_tokens=200))
pipe.finish_chat()

Test to compare with Huggingface outputs

C++

A simple example:

#include "openvino/genai/llm_pipeline.hpp"
#include <iostream>

int main(int argc, char* argv[]) {
    std::string models_path = argv[1];
    ov::genai::LLMPipeline pipe(models_path, "CPU");
    std::cout << pipe.generate("The Sun is yellow because", ov::genai::max_new_tokens(256));
}

Using group beam search decoding:

#include "openvino/genai/llm_pipeline.hpp"
#include <iostream>

int main(int argc, char* argv[]) {
    std::string models_path = argv[1];
    ov::genai::LLMPipeline pipe(models_path, "CPU");

    ov::genai::GenerationConfig config;
    config.max_new_tokens = 256;
    config.num_beam_groups = 3;
    config.num_beams = 15;
    config.diversity_penalty = 1.0f;

    std::cout << pipe.generate("The Sun is yellow because", config);
}

A simple chat in C++ using grouped beam search decoding:

#include "openvino/genai/llm_pipeline.hpp"
#include <iostream>

int main(int argc, char* argv[]) {
    std::string prompt;

    std::string models_path = argv[1];
    ov::genai::LLMPipeline pipe(models_path, "CPU");

    ov::genai::GenerationConfig config;
    config.max_new_tokens = 100;
    config.num_beam_groups = 3;
    config.num_beams = 15;
    config.diversity_penalty = 1.0f;

    pipe.start_chat();
    for (;;;) {
        std::cout << "question:\n";
        std::getline(std::cin, prompt);
        if (prompt == "Stop!")
            break;

        std::cout << "answer:\n";
        auto answer = pipe(prompt, config);
        std::cout << answer << std::endl;
    }
    pipe.finish_chat();
}

Streaming example with lambda function:

#include "openvino/genai/llm_pipeline.hpp"
#include <iostream>

int main(int argc, char* argv[]) {
    std::string models_path = argv[1];
    ov::genai::LLMPipeline pipe(models_path, "CPU");

    auto streamer = [](std::string word) {
        std::cout << word << std::flush;
        // Return flag corresponds whether generation should be stopped.
        return ov::genai::StreamingStatus::RUNNING;
    };
    std::cout << pipe.generate("The Sun is yellow because", ov::genai::streamer(streamer), ov::genai::max_new_tokens(200));
}

Streaming with a custom class:

C++ template for a streamer.

#include "openvino/genai/streamer_base.hpp"
#include "openvino/genai/llm_pipeline.hpp"
#include <iostream>

class CustomStreamer: public ov::genai::StreamerBase {
public:
    bool put(int64_t token) {
        // Custom decoding/tokens processing logic.

        // Returns a flag whether generation should be stopped, if true generation stops.
        return false;
    };

    void end() {
        // Custom finalization logic.
    };
};

int main(int argc, char* argv[]) {
    CustomStreamer custom_streamer;

    std::string models_path = argv[1];
    ov::genai::LLMPipeline pipe(models_path, "CPU");
    std::cout << pipe.generate("The Sun is yellow because", ov::genai::max_new_tokens(15), ov::genai::streamer(custom_streamer));
}

Python template for a streamer.

import openvino_genai as ov_genai

class CustomStreamer(ov_genai.StreamerBase):
    def __init__(self):
        super().__init__()
        # Initialization logic.

    def write(self, token_id) -> ov_genai.StreamingStatus:
        # Custom decoding/tokens processing logic.

        # Returns a status whether generation should be stopped or continue.
        return ov_genai.StreamingStatus.RUNNING

    def end(self):
        # Custom finalization logic.

pipe = ov_genai.LLMPipeline(models_path, "CPU")
custom_streamer = CustomStreamer()

pipe.generate("The Sun is yellow because", max_new_tokens=15, streamer=custom_streamer)

For fully implemented iterable CustomStreamer please refer to multinomial_causal_lm sample.

Continuous batching with LLMPipeline:

To activate continuous batching please provide additional property to LLMPipeline config: ov::genai::scheduler_config. This property contains struct SchedulerConfig.

#include "openvino/genai/llm_pipeline.hpp"

int main(int argc, char* argv[]) {
    ov::genai::SchedulerConfig scheduler_config;
    // fill other fields in scheduler_config with custom data if required
    scheduler_config.cache_size = 1;    // minimal possible KV cache size in GB, adjust as required

    ov::genai::LLMPipeline pipe(models_path, "CPU", ov::genai::scheduler_config(scheduler_config));
}

Performance Metrics

Refer to the Performance Metrics page for details and usage examples.

Structured Output generation

OpenVINO™ GenAI supports structured output generation, which allows you to generate outputs in a structured format such as JSON, regex, or according to EBNF (Extended Backus–Naur form) grammar.

Below is a minimal example that demonstrates how to use OpenVINO™ GenAI to generate structured JSON output for a single item type (e.g., person). This example uses a Pydantic schema to define the structure and constraints of the generated output.

import json
from openvino_genai import LLMPipeline, GenerationConfig, StructuredOutputConfig
from pydantic import BaseModel, Field

# Define the schema for a person
class Person(BaseModel):
    name: str = Field(pattern=r"^[A-Z][a-z]{1,20}$")
    surname: str = Field(pattern=r"^[A-Z][a-z]{1,20}$")
    age: int
    city: str

pipe = LLMPipeline(models_path, "CPU")

config = GenerationConfig()
config.max_new_tokens = 100
# If backend is not specified, it will use the default backend which is "xgrammar" for the moment.
config.structured_output_config = StructuredOutputConfig(json_schema=json.dumps(Person.model_json_schema()), backend="xgrammar")

# Generate structured output
result = pipe.generate("Generate a JSON for a person.", config)
print(json.loads(result))

This will generate a JSON object matching the Person schema, for example:

{
  "name": "John",
  "surname": "Doe",
  "age": 30,
  "city": "Dublin"
}

Note: Structured output enforcement guarantees correct JSON formatting, but does not ensure the factual correctness or sensibility of the content. The model may generate implausible or nonsensical data, such as {"name": "John", "age": 200000} or {"model": "AbrakaKadabra9999######4242"}. These are valid JSONs but may not make sense. For best results, use the latest or fine-tuned models for this task to improve the quality and relevance of the generated output.

Tokenization

Refer to the Tokenization page for details and usage examples.

How It Works

For information on how OpenVINO™ GenAI works, refer to the How It Works page.

Supported Models

For a list of supported models, refer to the Supported Models page.

Debug Log

For using debug log, refer to the Debug Logging page.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

openvino_genai-2026.3.0.0-2495-cp314-cp314t-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.14tWindows x86-64

openvino_genai-2026.3.0.0-2495-cp314-cp314t-manylinux_2_31_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARM64

openvino_genai-2026.3.0.0-2495-cp314-cp314t-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

openvino_genai-2026.3.0.0-2495-cp314-cp314t-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

openvino_genai-2026.3.0.0-2495-cp314-cp314-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.14Windows x86-64

openvino_genai-2026.3.0.0-2495-cp314-cp314-manylinux_2_31_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ ARM64

openvino_genai-2026.3.0.0-2495-cp314-cp314-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

openvino_genai-2026.3.0.0-2495-cp314-cp314-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

openvino_genai-2026.3.0.0-2495-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

openvino_genai-2026.3.0.0-2495-cp313-cp313-manylinux_2_31_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARM64

openvino_genai-2026.3.0.0-2495-cp313-cp313-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

openvino_genai-2026.3.0.0-2495-cp313-cp313-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

openvino_genai-2026.3.0.0-2495-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

openvino_genai-2026.3.0.0-2495-cp312-cp312-manylinux_2_31_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARM64

openvino_genai-2026.3.0.0-2495-cp312-cp312-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

openvino_genai-2026.3.0.0-2495-cp312-cp312-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

openvino_genai-2026.3.0.0-2495-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

openvino_genai-2026.3.0.0-2495-cp311-cp311-manylinux_2_31_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARM64

openvino_genai-2026.3.0.0-2495-cp311-cp311-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

openvino_genai-2026.3.0.0-2495-cp311-cp311-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

openvino_genai-2026.3.0.0-2495-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

openvino_genai-2026.3.0.0-2495-cp310-cp310-manylinux_2_31_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARM64

openvino_genai-2026.3.0.0-2495-cp310-cp310-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openvino_genai-2026.3.0.0-2495-cp310-cp310-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0d3770d721f336549747b3ce054ad6bc726609e1fc3f5ce90c4954c63f23e4b9
MD5 272a0ad3bb766c943b6186d296eb691a
BLAKE2b-256 3327af5aee755635dc1cd19bb7406410a099364205c3a35e49766e54ca174c15

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314t-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314t-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 a56d2a0a48266ddb8d77b6b3c095c9ab1355471c6c54fe2ef78e156c1397b0b8
MD5 2e4b1ca9e64363506e92f15da2d8c68e
BLAKE2b-256 7db9b409b2bf03ccf017b00cd02d46a9212f61b7f996243defaca1db15e6d5fa

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58a9e7493391ce8478440fbc14610968255a06a2717068f476b1ba519fe488a1
MD5 3ff7c794879227802683754f47e781b8
BLAKE2b-256 7298a4747cc685a5d2cc252ccb337c022e455f5761041e0d19980d0884ecadd9

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7defd42a8a40bea03ab485d033b96dc6855b75c1a6930698167ed46e5d975414
MD5 22bd591905f8fe568bc49bec3d97bc50
BLAKE2b-256 e2ba315d31e33db42e96542794c8de0188091a105c7b51537fd49c50817da405

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9331df790dcf57d796b6486ce9d9219ad4172c851cd657fafb9c5c0c82177c43
MD5 c49bf53bc20c8e3fef83d0ad40d01d78
BLAKE2b-256 0d9d9e877a92ff22e9cec0cb930bcccd58013050726af91a9c1b8ff15264ed27

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 7c5709e40d44735d5f828b27399d774c9d86bd80d712b8e6152b839b29130af8
MD5 622506ac575a2c5793d32818c48010d3
BLAKE2b-256 70f0e0bdb0e8f1e82f56662a39d351e167b20eab72349b93e9edae0b32013f22

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2df610ec970b66b95cc4987d888c543e979bda515aed0c8ffda99954d10b4133
MD5 9cc20c74ce48cbd9b3b1f3e6f1024776
BLAKE2b-256 ed02ed9f6773a40cc8b0fc166979abf6b56aed3a9f5840f9f0bf76fbf82cc349

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 601c9e174632e77e5e51b733c9be738863ab65cf118693c35e6f61b92e67b96f
MD5 4abdd800172cff248d20919fe60fd640
BLAKE2b-256 599c3a12c5493530196e8c91fa08d9f0b2a83e7ed3ffed872cae08a2ddf69e5d

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 08411eb51bd0bddc717e2d97c541cc5cc946bde70e74da6dd7428149e5e0cdbb
MD5 af4de55390d5584eb23afa6eb0a5b60d
BLAKE2b-256 5074cec114195adf6237c000fabd6c5da61f04edf3b1d719db7601e452977e4f

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp313-cp313-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp313-cp313-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 b74914f449497acc329599d044809adfdb5d3da080bb55bddaa540a016a11b42
MD5 3cf8ff5efd123df6c6ec40c8d675c96e
BLAKE2b-256 5dff7f6b735fd9e8037e0fb045bfeb9f900e269a9c24255e18c3e33ff7cf2237

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd9f7bc035d2a23f01617e64f8963477335f15e048c6c9fcf1cce6c925fedf3e
MD5 5a4c546063183aba5741aa69be660ad8
BLAKE2b-256 0f946968a1b95f6b9931741ef1a302c2e7ab2d3193f76224fead0ed736506db3

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe28ecc4d9a85d9a2bb7a5cd63e329931f017bf16ecf4b988e180ccb7924d7df
MD5 36f761190d1055e55c916a7d03ca9ce8
BLAKE2b-256 d37e3fc1216845c42e53e3d26fbdabab362511c8bf122bd59bb5cd0544d3bc11

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b4067522a1e7303af15a471f55a17f458227bde18fd4e252ec1fa8307c922520
MD5 c2c15ccc668da970abbadbc7d4932069
BLAKE2b-256 7b975c63019f11f0e2cd38bff44cec44423b554d7ae1532d5b1c4a1f4abf2578

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp312-cp312-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 390398a8a827503aa8b56faff798e311c1c8eb0645fa81e3cc6b00f056a14343
MD5 31adee86f41faeb3bd68b9760d772cd4
BLAKE2b-256 9d415827e696ec5cb439ef29e5f58fc06c6ecdba77f576cfac787e18c4ffe982

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a15c289ba9c846ef906fa9a50f42ce8b516239d487dcecb110b24b026bc418f
MD5 5cf335ee5a1113b9b84c118c8ea38456
BLAKE2b-256 5d7b2a99a8b643e8f9128be79f9cc826d9d88490bda038788ccf4d34189de948

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8fd33a83f8fdebc8045b08b9f295c2e233a9c31df6b5954f8b5f875641c5d054
MD5 18fb3fb71264817865a72ae96c899e66
BLAKE2b-256 7a7f0610e032fe6b2133ec2b5c83986df6b3d8ac6610db6dfa033914d59d82c9

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff5c1306387c4bf8fe57857b240442799ed5ed0440928e6bdfb27316b3c35827
MD5 7f8835b01a7118b18796a4c103d5d121
BLAKE2b-256 58600ead4206df4bc2f88e619b5bf9019412aa28a0bd86e1d7d464d93d2f3520

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp311-cp311-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 c8be4bac89cc740d63106a32623a9cb2f272d8e78b159f690ee4cbee9a7d83f9
MD5 dc44f86b126e57713a0fee142cd92a96
BLAKE2b-256 5dd12bcb94480b0df26982f91f4f3d396966d5ddfc6c1afed68aff107b6ae01b

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abeb5b2acbbd4cfda9cb259d5c9dc3bbd8afaa589864d725c7c47527e34c42db
MD5 1e743bd1806be9f2a6a89019ba934e24
BLAKE2b-256 38b17ddc05ce01f268729dcf87feca53b97d2628fe5234fdce823ad1dbae4322

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a7fe16faa164a557648fa2cfa106edcb175820eeabac6cf53df1a90f2a383cf
MD5 f76d1bcfea158fa9fa442057f8ba79bd
BLAKE2b-256 0ffb742c37e928d0f500b65c4db1208ec286d2494b649d7c7844151391efc0e7

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 20b52f1b43e7c42478bf5f001082c9e89a1f349acc795a2e864a44255fb5ef3e
MD5 80f0fb4605eee6d3f7ceadbf9475c14c
BLAKE2b-256 76bbad51b2a395954a8f433ce70094e22cab57d129cfd97624a6f5c4cb7bbdf4

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp310-cp310-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 26b2c7eae0a859070c75683165d245297ec4beaee8ddb4f31fcb1aa1a5745a2d
MD5 f36e425f529f32424561171bef4a05b2
BLAKE2b-256 f7741b648123bb60ec9852fae41b70ab2a17b2aca7bf6036092df622d6d7a3a6

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d65127f165ac16c467cee334f62e2fad91308afcd36eb233913e299763d7ad6
MD5 321abef7ca9eef1d3a947180ec084896
BLAKE2b-256 803168a6a79e7bddcd0a41f9e6fd4628813e8d017a362ce5a0b08a19b40dc674

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.3.0.0-2495-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.3.0.0-2495-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbcd2e4ee576588b2f8e809a861ad00894d6dd92e9694672523dd0adb23b2a0f
MD5 2a608030cbdd96e6085347a653b0687d
BLAKE2b-256 9b4e4c6fea5af33ff55c8e02c40b6b2516cda80cf60bedecc39920a757d37d19

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page