Skip to content

Commit

Permalink
Merge branch 'master' into android-cpp-rtti
Browse files Browse the repository at this point in the history
  • Loading branch information
ilya-lavrenov authored Jan 24, 2025
2 parents 25e4672 + 5469038 commit cc118a3
Show file tree
Hide file tree
Showing 114 changed files with 688 additions and 397 deletions.
4 changes: 3 additions & 1 deletion .github/actions/common/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ class EventType(Enum):
'public_linux_ubuntu_24_04_x86_64_release',
'public_windows_vs2019_Release',
'public_windows_vs2019_Debug',
'public_windows_vs2022_Release',
'public_windows_vs2022_Debug',
'public_manylinux2014_x86_64_release',
)
ProductType = Enum('ProductType', {t.upper(): t for t in productTypes})
Expand All @@ -41,5 +43,5 @@ class EventType(Enum):
PlatformKey.UBUNTU20_ARM64: ProductType.PUBLIC_LINUX_UBUNTU_20_04_ARM64_RELEASE,
PlatformKey.UBUNTU22_X86_64: ProductType.PUBLIC_LINUX_UBUNTU_22_04_X86_64_RELEASE,
PlatformKey.UBUNTU24_X86_64: ProductType.PUBLIC_LINUX_UBUNTU_24_04_X86_64_RELEASE,
PlatformKey.WINDOWS_X86_64: ProductType.PUBLIC_WINDOWS_VS2019_RELEASE,
PlatformKey.WINDOWS_X86_64: ProductType.PUBLIC_WINDOWS_VS2022_RELEASE,
}
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,6 @@ jobs:
lcov --capture --directory ${{ github.workspace }}/. --output-file coverage.info
genhtml coverage.info --output-directory coverage-report
- name: Collect coverage
uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0
uses: codecov/codecov-action@5a605bd92782ce0810fa3b8acc235c921b497052 # v5.2.0
with:
verbose: true
8 changes: 4 additions & 4 deletions .github/workflows/job_build_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
BUILD_DIR: "${{ github.workspace }}\\openvino_build"
ARTIFACTS_SHARE: "C:\\mount\\build-artifacts"
MANIFEST_PATH: "${{ github.workspace }}\\manifest.yml"
PRODUCT_TYPE: 'public_windows_vs2019_${{ inputs.build-type }}'
PRODUCT_TYPE: 'public_windows_vs2022_${{ inputs.build-type }}'
steps:
- name: Clone OpenVINO
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down Expand Up @@ -154,10 +154,10 @@ jobs:
restore-keys: |
${{ runner.os }}-${{ runner.arch }}-ccache
- name: Configure Developer Command Prompt for Microsoft Visual C++ (2019)
- name: Configure Developer Command Prompt for Microsoft Visual C++
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
with:
toolset: 14.29
toolset: 14.40 # v2022

- name: Set SSL_CERT_FILE for model downloading for unit tests
run: echo SSL_CERT_FILE=$(python3 -m certifi) >> $env:GITHUB_ENV
Expand Down Expand Up @@ -229,7 +229,7 @@ jobs:
& $pythonExecutablePath -m pip install -r ${{ env.OPENVINO_REPO }}/src/bindings/python/wheel/requirements-dev.txt
cmake -DPython3_EXECUTABLE="$pythonExecutablePath" -DOpenVINODeveloperPackage_DIR=${{ env.BUILD_DIR }} -S ${{ env.OPENVINO_REPO }}/src/bindings/python -B "$pyBuildDir" &&
cmake --build "$pyBuildDir" --parallel --config ${{ env.CMAKE_BUILD_TYPE }} &&
cmake --build "$pyBuildDir" --parallel $ENV:NUMBER_OF_PROCESSORS --target ie_wheel --config ${{ env.CMAKE_BUILD_TYPE }} &&
cmake --install "$pyBuildDir" --config ${{ env.CMAKE_BUILD_TYPE }} --prefix ${{ env.INSTALL_WHEELS_DIR }} --component python_wheels
if ($LASTEXITCODE -ne 0) {
Write-Host "Failed to build Python wheels for Python $pyVersion"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/job_python_api_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
working-directory: ${{ env.INSTALL_TEST_DIR }}

- name: Fetch setup_python and install wheels actions
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
timeout-minutes: 15
with:
sparse-checkout: |
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
- name: Clone API snippets
if: ${{ runner.os != 'macOS' && fromJSON(inputs.affected-components).docs_snippets.test }}
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
timeout-minutes: 15
with:
sparse-checkout: docs/articles_en/assets/snippets
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/job_samples_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,11 @@ jobs:
version: '3.11'
should-setup-pip-paths: 'false'

- name: Configure Developer Command Prompt for Microsoft Visual C++ (2022)
- name: Configure Developer Command Prompt for Microsoft Visual C++
if: runner.os == 'Windows'
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
with:
toolset: 14.40
toolset: 14.40 # v2022

- name: Build cpp samples
run: $INSTALL_DIR/samples/cpp/build_samples.sh -i $INSTALL_DIR -b $BUILD_DIR/cpp_samples
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ on:
schedule:
# at 00:00 on workdays
- cron: '0 0 * * 1,2,3,4,5'
#pull_request:
# pull_request:
# paths-ignore:
# - '**/docs/**'
# - 'docs/**'
# - '**/**.md'
# - '**.md'
# - '**/layer_tests_summary/**'
# - '**/conformance/**'
#push:
# push:
# paths-ignore:
# - '**/docs/**'
# - 'docs/**'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mac_arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ on:
schedule:
# at 00:00 on workdays
- cron: '0 0 * * 1,2,3,4,5'
#pull_request:
# pull_request:
# paths-ignore:
# - '**/docs/**'
# - 'docs/**'
# - '**/**.md'
# - '**.md'
# - '**/layer_tests_summary/**'
# - '**/conformance/**'
#push:
# push:
# paths-ignore:
# - '**/docs/**'
# - 'docs/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/windows_conditional_compilation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ jobs:
- name: Configure Developer Command Prompt for Microsoft Visual C++
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
with:
toolset: 14.40
toolset: 14.40 # v2022

- name: Set SSL_CERT_FILE for model downloading for unit tests
run: echo SSL_CERT_FILE=$(python3 -m certifi) >> $env:GITHUB_ENV
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/windows_vs2019_debug.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Windows (VS 2019, Python 3.11, Debug)
name: Windows (VS 2022, Python 3.11, Debug)
on:
workflow_dispatch:
merge_group:
Expand All @@ -9,7 +9,7 @@ on:
- 'releases/**'
concurrency:
# github.ref is not unique in post-commit
group: ${{ github.event_name == 'push' && github.run_id || github.ref }}-windows-vs2019-debug
group: ${{ github.event_name == 'push' && github.run_id || github.ref }}-windows-vs2022-debug
cancel-in-progress: true

permissions: read-all
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:
with:
runner: 'aks-win-4-cores-8gb'
affected-components: ${{ needs.smart_ci.outputs.affected_components }}
os: 'windows_2019'
os: 'windows_2022'
build-type: 'Debug'
timeout-minutes: 60

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/windows_vs2019_release.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Windows (VS 2019, Python 3.11, Release)
name: Windows (VS 2022, Python 3.11, Release)
on:
workflow_dispatch:
pull_request:
Expand Down Expand Up @@ -520,7 +520,7 @@ jobs:
with:
runner: 'aks-win-4-cores-8gb'
affected-components: ${{ needs.smart_ci.outputs.affected_components }}
os: 'windows_2019'
os: 'windows_2022'
build-type: 'Release'
timeout-minutes: 50

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/workflows_to_track.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ name: Linux Static CC (Ubuntu 22.04, Python 3.11, Clang)
name: GitHub Actions Workflows Scans
==> ./check_pr_commits.yml <==
name: PR Commits
==> ./windows_vs2019_debug.yml <==
name: Windows (VS 2019, Python 3.11, Debug)
==> ./windows_vs2022_debug.yml <==
name: Windows (VS 2022, Python 3.11, Debug)
==> ./files_size.yml <==
name: Files Size
==> ./cleanup_caches.yml <==
Expand Down Expand Up @@ -69,7 +69,7 @@ name: Webassembly
name: Linux (Ubuntu 24.04, Python 3.12)
==> ./assign_issue.yml <==
name: Take Issue
==> ./windows_vs2019_release.yml <==
name: Windows (VS 2019, Python 3.11, Release)
==> ./windows_vs2022_release.yml <==
name: Windows (VS 2022, Python 3.11, Release)
==> ./coverity.yml <==
name: Coverity (Ubuntu 20.04, Python 3.11)
2 changes: 1 addition & 1 deletion docs/articles_en/about-openvino/key-features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Easy Integration
OpenVINO optimizations to your PyTorch models directly with a single line of code.
| :doc:`GenAI Out Of The Box <../openvino-workflow-generative/inference-with-genai>`
| With the genAI flavor of OpenVINO, you can run generative AI with just a couple lines of code.
| With the OpenVINO GenAI, you can run generative models with just a few lines of code.
Check out the GenAI guide for instructions on how to do it.
| `Python / C++ / C / NodeJS APIs <https://docs.openvino.ai/2024/api/api_reference.html>`__
Expand Down
6 changes: 3 additions & 3 deletions docs/articles_en/about-openvino/performance-benchmarks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -132,21 +132,21 @@ For a listing of all platforms and configurations used for testing, refer to the

.. grid-item::

.. button-link:: ../_static/benchmarks_files/OV-2024.6-platform_list.pdf
.. button-link:: ../_static/downloads/benchmarking_OV_platform_list.pdf
:color: primary
:outline:
:expand:

:material-regular:`download;1.5em` Click for Hardware Platforms [PDF]

.. button-link:: ../_static/benchmarks_files/OV-2024.6-system-info-detailed.xlsx
.. button-link:: ../_static/downloads/benchmarking_OV_system_info_detailed.xlsx
:color: primary
:outline:
:expand:

:material-regular:`download;1.5em` Click for Configuration Details [XLSX]

.. button-link:: ../_static/benchmarks_files/OV-2024.6-Performance-Data.xlsx
.. button-link:: ../_static/downloads/benchmarking_OV_performance-data.xlsx
:color: primary
:outline:
:expand:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ The tables below list the key performance indicators for inference on built-in G

.. grid-item::

.. button-link:: https://docs.openvino.ai/2024/_static/benchmarks_files/llm_models_platform_list_.pdf
.. button-link:: https://docs.openvino.ai/2024/_static/download/benchmarking_genai_platform_list.pdf
:color: primary
:outline:
:expand:
Expand Down
35 changes: 13 additions & 22 deletions docs/articles_en/about-openvino/release-notes-openvino.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ What's new
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

* .
* .




Expand All @@ -44,9 +44,9 @@ CPU Device Plugin
GPU Device Plugin
-----------------------------------------------------------------------------------------------

* .
* .


NPU Device Plugin
-----------------------------------------------------------------------------------------------

Expand All @@ -68,10 +68,6 @@ Other Changes and Known Issues
Jupyter Notebooks
-----------------------------

* `Visual-language assistant with GLM-Edge-V and OpenVINO <https://github.com/openvinotoolkit/openvino_notebooks/blob/latest/notebooks/glm-edge-v/glm-edge-v.ipynb>`__
* `Local AI and OpenVINO <https://github.com/openvinotoolkit/openvino_notebooks/blob/latest/notebooks/localai/localai.ipynb>`__
* `Multimodal understanding and generation with Janus and OpenVINO <https://github.com/openvinotoolkit/openvino_notebooks/blob/latest/notebooks/janus-multimodal-generation/janus-multimodal-generation.ipynb>`__




Expand Down Expand Up @@ -119,19 +115,19 @@ Discontinued in 2025

* Runtime components:

* OpenVINO property Affinity API will is no longer available. It has been replaced with CPU
* The OpenVINO property of Affinity API will is no longer available. It has been replaced with CPU
binding configurations (``ov::hint::enable_cpu_pinning``).

* Tools:

* Intel® Streaming SIMD Extensions (Intel® SSE) are currently not enabled in the binary
package by default. They are still supported in the source code form.
* The OpenVINO™ Development Tools package (pip install openvino-dev) is no longer available
for OpenVINO releases in 2025.
* Model Optimizer is no longer avilable. Consider using the
* Model Optimizer is no longer available. Consider using the
:doc:`new conversion methods <../openvino-workflow/model-preparation/convert-model-to-ir>`
instead. For more details, see the
`model conversion transition guide <https://docs.openvino.ai/2024/documentation/legacy-features/transition-legacy-conversion-api.html>`__.
* Intel® Streaming SIMD Extensions (Intel® SSE) are currently not enabled in the binary
package by default. They are still supported in the source code form.


Deprecated and to be removed in the future
Expand All @@ -141,7 +137,7 @@ Deprecated and to be removed in the future
standard support.
* The openvino-nightly PyPI module will soon be discontinued. End-users should proceed with the
Simple PyPI nightly repo instead. More information in
`Release Policy <https://docs.openvino.ai/2024/about-openvino/release-notes-openvino/release-policy.html#nightly-releases>`__.
`Release Policy <https://docs.openvino.ai/2025/about-openvino/release-notes-openvino/release-policy.html#nightly-releases>`__.
* “auto shape” and “auto batch size” (reshaping a model in runtime) will be removed in the
future. OpenVINO's dynamic shape models are recommended instead.
* MacOS x86 is no longer recommended for use due to the discontinuation of validation.
Expand All @@ -161,17 +157,13 @@ Legal Information
+++++++++++++++++++++++++++++++++++++++++++++

You may not use or facilitate the use of this document in connection with any infringement
or other legal analysis concerning Intel products described herein.

You agree to grant Intel a non-exclusive, royalty-free license to any patent claim
thereafter drafted which includes subject matter disclosed herein.
or other legal analysis concerning Intel products described herein. All information provided
here is subject to change without notice. Contact your Intel representative to obtain the
latest Intel product specifications and roadmaps.

No license (express or implied, by estoppel or otherwise) to any intellectual property
rights is granted by this document.

All information provided here is subject to change without notice. Contact your Intel
representative to obtain the latest Intel product specifications and roadmaps.

The products described may contain design defects or errors known as errata which may
cause the product to deviate from published specifications. Current characterized errata
are available on request.
Expand All @@ -183,10 +175,9 @@ or from the OEM or retailer.

No computer system can be absolutely secure.

Intel, Atom, Core, Xeon, OpenVINO, and the Intel logo are trademarks
of Intel Corporation in the U.S. and/or other countries.

Other names and brands may be claimed as the property of others.
Intel, Atom, Core, Xeon, OpenVINO, and the Intel logo are trademarks of Intel Corporation in
the U.S. and/or other countries. Other names and brands may be claimed as the property of
others.

Copyright © 2025, Intel Corporation. All rights reserved.

Expand Down
4 changes: 2 additions & 2 deletions docs/articles_en/documentation/openvino-ecosystem.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ you an overview of a whole ecosystem of tools and solutions under the OpenVINO u

| **GenAI**
| :bdg-link-dark:`Github <https://github.com/openvinotoolkit/openvino.genai>`
:bdg-link-success:`User Guide <https://docs.openvino.ai/2024/openvino-workflow-generative/inference-with-genai.html>`
:bdg-link-success:`User Guide <https://docs.openvino.ai/2025/openvino-workflow-generative/inference-with-genai.html>`
OpenVINO™ GenAI Library aims to simplify running inference of generative AI
models. Check the LLM-powered Chatbot Jupyter notebook to see how GenAI works.
Expand Down Expand Up @@ -113,7 +113,7 @@ generative AI and vision models directly on your computer or edge device using O

| **Tokenizers**
| :bdg-link-dark:`Github <https://github.com/openvinotoolkit/openvino_tokenizers>`
:bdg-link-success:`User Guide <https://docs.openvino.ai/2024/openvino-workflow-generative/ov-tokenizers.html>`
:bdg-link-success:`User Guide <https://docs.openvino.ai/2025/openvino-workflow-generative/ov-tokenizers.html>`
OpenVINO Tokenizers add text processing operations to OpenVINO.

Expand Down
5 changes: 3 additions & 2 deletions docs/articles_en/get-started/configurations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@ potential of OpenVINO™. Check the following list for components used in your w
for details.
| **OpenVINO GenAI Dependencies**
| OpenVINO GenAI is a flavor of OpenVINO, aiming to simplify running generative
AI models. For information on the dependencies required to use OpenVINO GenAI, see the
| OpenVINO GenAI is a tool based on the OpenVNO Runtime but simplifying the process of
running generative AI models. For information on the dependencies required to use
OpenVINO GenAI, see the
:doc:`guide on OpenVINO GenAI Dependencies <configurations/genai-dependencies>`.
| **Open Computer Vision Library**
Expand Down
14 changes: 7 additions & 7 deletions docs/articles_en/get-started/install-openvino.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ Install OpenVINO™ 2025.0
:maxdepth: 3
:hidden:

OpenVINO GenAI <install-openvino/install-openvino-genai>
OpenVINO Runtime on Linux <install-openvino/install-openvino-linux>
OpenVINO Runtime on Windows <install-openvino/install-openvino-windows>
OpenVINO Runtime on macOS <install-openvino/install-openvino-macos>
Create an OpenVINO Yocto Image <install-openvino/install-openvino-yocto>
OpenVINO GenAI Flavor <install-openvino/install-openvino-genai>

.. raw:: html

Expand All @@ -30,13 +30,13 @@ All currently supported versions are:
* 2023.3 (LTS)


.. dropdown:: Effortless GenAI integration with OpenVINO GenAI Flavor
.. dropdown:: Effortless GenAI integration with OpenVINO GenAI

A new OpenVINO GenAI Flavor streamlines application development by providing
LLM-specific interfaces for easy integration of language models, handling tokenization and
text generation. For installation and usage instructions, proceed to
:doc:`Install OpenVINO GenAI Flavor <../openvino-workflow-generative>` and
:doc:`Run LLMs with OpenVINO GenAI Flavor <../openvino-workflow-generative/inference-with-genai>`.
OpenVINO GenAI streamlines application development by providing LLM-specific interfaces for
easy integration of language models, handling tokenization and text generation.
For installation and usage instructions, check
:doc:`OpenVINO GenAI installation <../openvino-workflow-generative>` and
:doc:`inference with OpenVINO GenAI <../openvino-workflow-generative/inference-with-genai>`.

.. dropdown:: Building OpenVINO from Source

Expand Down
Loading

0 comments on commit cc118a3

Please sign in to comment.