Skip to main content

Library of the most popular Generative AI model pipelines, optimized execution methods, and samples

Project description

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.

Project details


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.2.0.0-2350-cp314-cp314t-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

openvino_genai-2026.2.0.0-2350-cp314-cp314t-manylinux_2_31_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARM64

openvino_genai-2026.2.0.0-2350-cp314-cp314t-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

openvino_genai-2026.2.0.0-2350-cp314-cp314t-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

openvino_genai-2026.2.0.0-2350-cp314-cp314-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.14Windows x86-64

openvino_genai-2026.2.0.0-2350-cp314-cp314-manylinux_2_31_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ ARM64

openvino_genai-2026.2.0.0-2350-cp314-cp314-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

openvino_genai-2026.2.0.0-2350-cp314-cp314-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

openvino_genai-2026.2.0.0-2350-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13Windows x86-64

openvino_genai-2026.2.0.0-2350-cp313-cp313-manylinux_2_31_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARM64

openvino_genai-2026.2.0.0-2350-cp313-cp313-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

openvino_genai-2026.2.0.0-2350-cp313-cp313-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

openvino_genai-2026.2.0.0-2350-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12Windows x86-64

openvino_genai-2026.2.0.0-2350-cp312-cp312-manylinux_2_31_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARM64

openvino_genai-2026.2.0.0-2350-cp312-cp312-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

openvino_genai-2026.2.0.0-2350-cp312-cp312-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

openvino_genai-2026.2.0.0-2350-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

openvino_genai-2026.2.0.0-2350-cp311-cp311-manylinux_2_31_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARM64

openvino_genai-2026.2.0.0-2350-cp311-cp311-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

openvino_genai-2026.2.0.0-2350-cp311-cp311-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

openvino_genai-2026.2.0.0-2350-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

openvino_genai-2026.2.0.0-2350-cp310-cp310-manylinux_2_31_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARM64

openvino_genai-2026.2.0.0-2350-cp310-cp310-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openvino_genai-2026.2.0.0-2350-cp310-cp310-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 e86230496627fb1074188d619d4aa0433ecee0eb44f6701c5d03b829a155c671
MD5 76b6c6bf721c224e835407aabb0046fc
BLAKE2b-256 0bc0818ca79af4d5dac47fd84921cc9c7d392ffe123e88795e79a9c05beb25e8

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314t-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314t-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 e7e061e30a12aa0ad25aa0f0f37787408fcba48ece0a36fa454dcfdf4200460e
MD5 92dbe79268d91335634c92f4cf6e6168
BLAKE2b-256 6e1325f0fec8d3ca73d11b4998b75e15314ccef187a253ddc122bc4bff6d98ad

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 820523aff1e1e9e12b48a4c1e078c3d2cbfb85932d95734975bbdc1703752c5c
MD5 4aa7fe03e5f02e9b05b02aee99ba9559
BLAKE2b-256 f2e7736e740252c3a9cd175575e7620e3d322fa1d1b683860ca684d849cbb8a9

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5528933f3bd3d158a59353c2387648413b421c2c8b99b0d88e188bf31d8dd53
MD5 46b5524120dc77f1b016d08266e76564
BLAKE2b-256 8ec9fe13caafb668c73e993829bfef0811b49af7c7fbd3d962148d1c465d1060

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8de6746a969b359417dc30e08fb22b9b0d9f491d4afed19965e061fe8610d241
MD5 714a6923a4d69fa25e147194362cc858
BLAKE2b-256 97d85cb6fa37fef063fe966e2a94d461f148e8f69d0e9a8e197a6ae978e2da15

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 a6665c37e624164942b54d67c4b477ae9d652a48fa99b12a96d21c64a13df312
MD5 a77c2d7a5fdd7ed171cbf27d8ddf9629
BLAKE2b-256 aa51ff28251895ed3ffe0c7e1f3c7fa5fd64b7e081cb0f6dcda1e80278db45be

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3831b40f4d02e179afd614d037f017b81bf31ee0412928ca062778e29a09915e
MD5 3d636ce86feeb8747570c98871129b7a
BLAKE2b-256 0f4c504fe7208cb8451e7be99715d3e1b74145e49d8caaf4863f6d6545828409

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56f6635e8d8b6257034c2d1bd7e06ce42cfa8f96e44f3263fc9b259bca072b2a
MD5 e6bfe29ff0f0f469a0d9fd8e2922e207
BLAKE2b-256 8beede8bb0019428684773842f04421ed46ad201b371c3d9ce2152e33f6a1b2d

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 473099902df97317cd42fd362856ee6ed07f07545697af51ae4d790e2bb3d4b9
MD5 40a4daf8262400d3e3140237a3fd3de6
BLAKE2b-256 a24de79b1b8900abf848e42dea939537f346f681f746c7d2ee0149971de6ffa3

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp313-cp313-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp313-cp313-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 08a45fa12325e8b1611495f0f8f74fd7e7ab691c5fd6d1d3fc4e96cbd8b49667
MD5 11ed645ff8ea4dd23dfa47ff10c45488
BLAKE2b-256 ad626447002299d16152830f6a846843afaa942e6c403f6dcd61c04891377e6d

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3caf4379ea8b2f510aee1d0ae55dce7197518249ddda66a04643063f79e368f4
MD5 ce1995caf21845c95957932ae89479b4
BLAKE2b-256 03164b7a229dd059cbc4b13cb82953072a171a3b617e666facc56d5a026603f4

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6025c956e9156d9603b6633fc48de8ecca84cd11a67e4b6df596a089c1ede6d
MD5 683164f452e1c8d745cc6b19651733b3
BLAKE2b-256 fbda9c9ff6db65ca37315049ebd04b39106d705c43123665f276058e7e982846

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f483b5f4b5442561dde0ff56a9f61fb07ac2b35c5e36b8cd5cee74db5ebf8e76
MD5 45369215d8daf71adbc5d06338d0ba73
BLAKE2b-256 4be96bc960052c01408f1df3f23af6fbe68fd1687addaa1283a6310caa8bbaa8

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp312-cp312-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 2ac9980198abfa394542275dd6e022c3e372ff4eec9d41ff5c302cf36c29e378
MD5 55d8f01fe15219d7bc6317c3babef59c
BLAKE2b-256 41bbe5b744a57dda602d2197dba8e1bfa60dfafb7c5732cc2ee05b31cc05ff2b

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89a81227e93cb9b56f27208b1afd91ea766c381ebe5272198287ab9172443470
MD5 ea8eb2c76431b435db2334b59b092410
BLAKE2b-256 f2f9f3a8649a2771d4ddedfca49e8a443e8e5a1ef316f5a4994dbf6d18c01521

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a4c83af31e81944cead792b3056e549052b031f9b238548f83c515378445f92
MD5 9f88f0bd9398e0703f0f72f364b033a8
BLAKE2b-256 9e67515e0e50565aabb8eab515b6f21a099d9e09f5d2e23267c31b1cbff48c69

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 883d5bd8b5806d103ca9be7c5bf3fbe0a18c6e201cb82e7d90ce5839076b4aea
MD5 c92211a23e4001dcf90ff2c5e3d811b1
BLAKE2b-256 98dc285790762ae6c4aebb1f65c36dfb31c19e1a9a60a800df539c26c46b338b

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp311-cp311-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 228971fd9bef5415d779d1ac51e3fd3de43d8edc277616b396f4b526e0167136
MD5 2cd8f483b22dd2f0a2cfab2561fde5a4
BLAKE2b-256 5d61745ba40318db334b866a151ca2215b72f7cc30e732abae91d9b7ed014c09

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3401655de09a7a8c0582ea5d42fcbba211df3820c8aace20e923045da240acba
MD5 fdb805ed3e91542415f8130fa117cdcf
BLAKE2b-256 fb9a721a843f9885553b3fdb65fa8e52e04fb7186f332b1f2d540db6678de5be

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b64906b79214f0bb75cb0dfd7bb0775aca973792d1a94b3c2802ecc67ba9e5cd
MD5 e51c2f5e6634af5f1f74d7eaf7672ec4
BLAKE2b-256 8b90fc782936e7cf7a289c2e1da299c8b276d2a410236c388563fbfa05b063fd

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5f09c9a7dd53d6f5d910525a84b35432ee73a50ad3969dffa34ed40f216c3242
MD5 ca837f7ba888de822d5a77d66c59d0be
BLAKE2b-256 39765c6e0084d5c784b76efb3c5d7cb79e5afda0d6b6be167ae549f4cde8f05d

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp310-cp310-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 e14dc924ff335e5b51bbd884fa01d630d53f56f953e390fc2d66fd6c8c372f2a
MD5 3e45362744ab81567740bc6e20d11ac9
BLAKE2b-256 b4a47036c670fb08749a0aa429182701efd322de4eabf7d2d3ed7c50f0b5a4d7

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11abbdb1b2ebaf85704232183e59a8b265cac1dd524218bd356142f9744a1446
MD5 2ce8de6b27e6dc7ab950034ac3bb9d01
BLAKE2b-256 a6afd32f18b4b7b9182323621b75587b3a175b3d8568e7473350c1a9defce35c

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.2.0.0-2350-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.2.0.0-2350-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 390fd3daec98baaae433f9e50c67e2c662f4b92b1c68a79497b22ce5435746d7
MD5 b646f93a38258d3285fbf9402b0dbb9c
BLAKE2b-256 82f12bf7e1767864f3cdec517e66e1fd4f9501625aa01bec5ce40b8e23d58022

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 Pingdom Monitoring Sentry Error logging StatusPage Status page