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.1.0.0-2187-cp314-cp314t-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.14tWindows x86-64

openvino_genai-2026.1.0.0-2187-cp314-cp314t-manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

openvino_genai-2026.1.0.0-2187-cp314-cp314t-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

openvino_genai-2026.1.0.0-2187-cp314-cp314-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.14Windows x86-64

openvino_genai-2026.1.0.0-2187-cp314-cp314-manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

openvino_genai-2026.1.0.0-2187-cp314-cp314-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

openvino_genai-2026.1.0.0-2187-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

openvino_genai-2026.1.0.0-2187-cp313-cp313-manylinux_2_31_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARM64

openvino_genai-2026.1.0.0-2187-cp313-cp313-manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

openvino_genai-2026.1.0.0-2187-cp313-cp313-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

openvino_genai-2026.1.0.0-2187-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

openvino_genai-2026.1.0.0-2187-cp312-cp312-manylinux_2_31_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARM64

openvino_genai-2026.1.0.0-2187-cp312-cp312-manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

openvino_genai-2026.1.0.0-2187-cp312-cp312-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

openvino_genai-2026.1.0.0-2187-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

openvino_genai-2026.1.0.0-2187-cp311-cp311-manylinux_2_31_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARM64

openvino_genai-2026.1.0.0-2187-cp311-cp311-manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

openvino_genai-2026.1.0.0-2187-cp311-cp311-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

openvino_genai-2026.1.0.0-2187-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10Windows x86-64

openvino_genai-2026.1.0.0-2187-cp310-cp310-manylinux_2_31_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARM64

openvino_genai-2026.1.0.0-2187-cp310-cp310-manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openvino_genai-2026.1.0.0-2187-cp310-cp310-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ec32645d91edb651822e65a73c9e6f3e8de387a5e4014e2c763c2189fc06b983
MD5 b32155f8d6e1dc201dc911412c166a78
BLAKE2b-256 43fc98228d0ced77055a6b53c6fff72d9504cc47ff9e30b0811b7328afca6bc8

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 964fb85740fc16f33d1cb16c1b8ada92a9363c694ad67e3ea3c136813c89a102
MD5 f54e9e40e6a8c40e0e1ff469f9f5c85d
BLAKE2b-256 4503de4725315421dcae4ebdae28a7835bc0961b52fc666f4bf8165372666f07

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3821f3a8f3811763e7926ddfdfb338e0094bc70cd7378589cd2cc758b255a077
MD5 553e6899dcebd141508768f855645afc
BLAKE2b-256 c4a7deed9f6049e809bbf9fcd4a7504c0e9614a70eea82fe6c4902f204ab85a6

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 35c443a5c0b5c2b05eb61e159da6973289a292e82816a2b6917df732ffaf7654
MD5 cfe75449f19ff111c6cf03c59a157770
BLAKE2b-256 77a44604a7391edb37817414fb1a5f943237ed49465877a4ae53c938071c5647

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c71f26fc7e84500562251c99ed7ee3fadbf477a876ca6ed6b10fc1a6719b64f8
MD5 dfca7ee42053fb28081d8a2fc481d46d
BLAKE2b-256 4bcdd3f0886d17172e448121ffd31cab4f53820a6c50990ec178ca291846ed70

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b340c69cde96d1c6e7fa55efec12e4feaba5749fa7126c4a6751fc15f9e4c45
MD5 caafdaecca82be4d74e7d3cf07fafd34
BLAKE2b-256 aafbf8ed698b8a370d22d54277ccc437f331867e21997d9103543565ad30324d

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 09b5e806239ebd76743d5eaa395ffa2038c5543eedac7e1bf46fb3b7280ca1c8
MD5 f88f14ae27858d1e7855c3a23256145a
BLAKE2b-256 a8da1de6d4c8db396047d58fece13576d6374aea5bc36087bcb8a285ad209d29

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp313-cp313-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp313-cp313-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 4eae06aae672e04bf4514e91098bb62912b79bbad419c06705a7b0b36fa8e1d3
MD5 9691d6fd5896925cadc19e6b674abb2a
BLAKE2b-256 889dbe92ca28f097b4235e3326871b2f7bdb3bc264d5cfd9c99881d9dc2f6e5f

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8fce370459ed06ff8efb852e8d5064843d62a0f78fe20b96b337b4d43053d52f
MD5 ccef20795cd4f455ccfa14ef0a39f0f1
BLAKE2b-256 1c171dcceeb2bc79763665d05a2b678c829bf57b7ed62648549b373d801e7fee

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b952c7e129b34909c7870a9eb5433be721fddebd035410ce14760442c460aeaf
MD5 c2a8bd3b3f18d37f16c64b508c5a86db
BLAKE2b-256 bd7e0084bdf9e74b49269c0528397ba43e06618de9d87b73c8ca2be2510afc7c

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5089578ffcaad66cc8c99770a3117589f4b008fa96d0f25faf4d563c6ac418b9
MD5 3932c1bb05f0b2db6119f1a6a36068d0
BLAKE2b-256 19a0e138a4705cf0b37977652b079e0729436713e01fca03e01c39efa5378c08

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp312-cp312-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp312-cp312-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 cf95c874ba08c646601947acce40b0b6af0f809aad5742b2d88c8c63b088028d
MD5 a1fbf65a6d8df55a87d5db5fd46f3cbe
BLAKE2b-256 48181460f8d6f26a5edb2d9571f30aa40eada6dd2cb5375851912218dc75af07

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24511e4eda641e1f07fb97b188f2ec42924b06f089e0445c3532d9f053f63c1c
MD5 b74752acbecd475cc5fa5ba763bac8ac
BLAKE2b-256 5b4f3f7983e8ea7ea565979dad4cdae11481679d71ba3dfe566655667bfe85cc

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95d4f978ccdc9508f170ae8823ede31be3834d8c301f1d89f8b5f3ace8f48dfb
MD5 3e0a3835550b13ad6e9a17c7e6c73066
BLAKE2b-256 9bc4600630984d04c083342f507e9c1c4749540a877fc5721f9ae515df5658e5

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fdc8bd4d1b0b4c755236d91dbff26cc353ca83a2e14da99abaeed10cba766650
MD5 e47b2409a80247918b6720781029cd07
BLAKE2b-256 9613b3e4857559c3961ac090f8aee720bc492bd710978440483de69e617c0fbb

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp311-cp311-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp311-cp311-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 cbf0099a81d89f7e914b49d08cad00271d4795e5a13f659c9dd3df63d71cc2ea
MD5 f360c9220be7ffad9838fc33a443f8b6
BLAKE2b-256 1ad398c1ead53adb3dec32779c3c692dff0bc18149f439bf2850569638adc354

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 387245b05977b1f73ae990370b1ef461014761eaa468679422805b4cfd2affd6
MD5 bbcf90d37425bb355271cbadd64874e4
BLAKE2b-256 6b227384af4084635efc65139e7f5dfcab023c154553a8cc2761fc41a504fcb9

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66573915977dc019e163e299537e8cfdd712c5227789f5a899fba71ff8a240fe
MD5 fb43ebc84a261d40e14aa9c33668744d
BLAKE2b-256 027649faa908b31139d04a2a6fe322923c2434cedb518c77a1345a02cdd10096

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 80926e124bc5c4a3f0cdf0058a9e84c8b33e30758765c7c5d5f4d798616dc606
MD5 d63e310b47ce9d8469eb783b41514210
BLAKE2b-256 93d2f2efa5a6bd0b01acc8ad9525fa090609776ed4d3f142d858ba7b39535267

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp310-cp310-manylinux_2_31_aarch64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp310-cp310-manylinux_2_31_aarch64.whl
Algorithm Hash digest
SHA256 fc55cb4f74dfd89d8644ceb378864e48524ae20a186b0af92865e3f0e5219b33
MD5 d5896cd23b16322b48d6109685e7a9e3
BLAKE2b-256 d56a1571553e4b1ee8c298328ade29c6ce2b49b2335834d7c106b042535f6793

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad19c9109abad6adb4dc5c1d9c49f687a1d18b477ae42fe265b3c427dd92a53f
MD5 aa0d72cdd03107e27cf7a201147b442b
BLAKE2b-256 fcb361e9a772bc10ed14b51c012f17199a2f0a125acaf1adc98be6a63589e4e7

See more details on using hashes here.

File details

Details for the file openvino_genai-2026.1.0.0-2187-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openvino_genai-2026.1.0.0-2187-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae10ceccab13dbaeb45d7f93b90260ec8ac7530ff0db89d0bc9a6847b88151de
MD5 b263c1ba5c1a6b923e8b69bb53941e62
BLAKE2b-256 4488b349136de63d899e83691c63f84ff022d31e8c4447ebcd5dbb7142b43849

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