Skip to content

Commit c82bce8

Browse files
authored
Merge branch 'master' into patch-1
2 parents cf88b3b + e0ab225 commit c82bce8

File tree

126 files changed

+4736
-1228
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+4736
-1228
lines changed

.github/actions/wait-for-check-completion/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,4 +126,4 @@ npm test
126126

127127
## Dependencies
128128

129-
* Uses `caniuse-lite` sourced from [caniuse.com](caniuse.com)
129+
* Uses `caniuse-lite` sourced from [caniuse.com](https://caniuse.com)

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ jobs:
104104
continue-on-error: true
105105

106106
# - name: Run Paddle frontend unit tests
107-
# run: ${{ github.workspace }}/bin/intel64/${{ env.CMAKE_BUILD_TYPE }}/paddle_tests --gtest_filter=-*IE_GPU*
107+
# run: ${{ github.workspace }}/bin/intel64/${{ env.CMAKE_BUILD_TYPE }}/ov_paddle_tests --gtest_filter=-*IE_GPU*
108108
# continue-on-error: true
109109

110110
- name: Run TensorFlow frontend unit tests

.github/workflows/job_cxx_unit_tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
with:
6363
name: openvino_package
6464
path: ${{ env.INSTALL_DIR }}
65-
65+
6666
- name: Download OpenVINO artifacts (tests)
6767
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
6868
with:
@@ -132,13 +132,13 @@ jobs:
132132
if: ${{ fromJSON(inputs.affected-components).PDPD_FE.test && runner.os != 'Windows' }} # Ticket: 149651
133133
run: |
134134
${{ env.SOURCE_COMMAND }} ${{ env.SETUPVARS }}
135-
${{ env.INSTALL_TEST_DIR }}/paddle_tests --gtest_filter="-PaddleFuzzyOpTest*" --gtest_print_time=1 --gtest_output=xml:${{ env.INSTALL_TEST_DIR }}/TEST-PaddleTests.xml
135+
${{ env.INSTALL_TEST_DIR }}/ov_paddle_tests --gtest_filter="-PaddleFuzzyOpTest*" --gtest_print_time=1 --gtest_output=xml:${{ env.INSTALL_TEST_DIR }}/TEST-PaddleTests.xml
136136
137137
- name: PaddlePaddle frontend Fuzzy Op tests
138138
if: ${{ inputs.event_name == 'schedule' && runner.os != 'Windows' }} # Ticket: 149651
139139
run: |
140140
${{ env.SOURCE_COMMAND }} ${{ env.SETUPVARS }}
141-
${{ env.INSTALL_TEST_DIR }}/paddle_tests --gtest_filter="PaddleFuzzyOpTest*" --gtest_print_time=1 --gtest_output=xml:${{ env.INSTALL_TEST_DIR }}/TEST-PaddleFuzzyOpTests.xml
141+
${{ env.INSTALL_TEST_DIR }}/ov_paddle_tests --gtest_filter="PaddleFuzzyOpTest*" --gtest_print_time=1 --gtest_output=xml:${{ env.INSTALL_TEST_DIR }}/TEST-PaddleFuzzyOpTests.xml
142142
143143
- name: ONNX frontend tests (GraphIterator default)
144144
if: ${{ fromJSON(inputs.affected-components).ONNX_FE.test && runner.arch != 'ARM64' }} # Ticket for macOS ARM64: 122663, for Linux ARM64: 126280, 153161
@@ -204,12 +204,12 @@ jobs:
204204
${{ env.SOURCE_COMMAND }} ${{ env.SETUPVARS }}
205205
${{ env.INSTALL_TEST_DIR }}/ov_cpu_unit_tests_vectorized --gtest_print_time=1 --gtest_output=xml:${{ env.INSTALL_TEST_DIR }}/TEST-CPUUnitTestsVectorized.xml
206206
207-
- name: NPU plugin unit tests
207+
- name: NPU plugin unit tests
208208
if: ${{fromJSON(inputs.affected-components).NPU.test && runner.os == 'Windows'}}
209209
run: |
210210
${{ env.SOURCE_COMMAND }} ${{ env.SETUPVARS }}
211211
${{ env.INSTALL_TEST_DIR }}/ov_npu_unit_tests --gtest_print_time=1 --gtest_output=xml:${{ env.INSTALL_TEST_DIR }}/TEST-NPUUnitTests.xml
212-
212+
213213
- name: ov_subgraphs_dumper_tests tests
214214
run: |
215215
${{ env.SOURCE_COMMAND }} ${{ env.SETUPVARS }}
@@ -256,7 +256,7 @@ jobs:
256256
run: |
257257
${{ env.SOURCE_COMMAND }} ${{ env.SETUPVARS }}
258258
${{ env.INSTALL_TEST_DIR }}/ov_auto_batch_unit_tests --gtest_output=xml:${{ env.INSTALL_TEST_DIR }}/TEST-ov_auto_batch_unit_tests.xml
259-
259+
260260
# Disabled for debug build due to long execution time
261261
- name: AutoBatch func tests
262262
if: ${{ fromJSON(inputs.affected-components).AUTO_BATCH.test && inputs.build-type != 'debug' }}

.github/workflows/linux_sanitizers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ jobs:
351351
if: ${{ !cancelled() }}
352352
run: |
353353
source ${INSTALL_DIR}/setupvars.sh
354-
${INSTALL_TEST_DIR}/paddle_tests --gtest_print_time=1 \
354+
${INSTALL_TEST_DIR}/ov_paddle_tests --gtest_print_time=1 \
355355
${{ matrix.SANITIZER != '' && '--gtest_filter=-PaddleFuzzyOpTest/FrontEndFuzzyOpTest.testOpFuzzy/paddle_greater_equal_big_int64_greater_equal_big_int64_pdmodel' || '' }} \
356356
--gtest_output=xml:${INSTALL_TEST_DIR}/TEST-PaddleTests.xml
357357

docs/dev/build.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The articles below provide the basic informations about the process of building
2121
* [Android](build_android.md)
2222
* [Raspbian Stretch](./build_raspbian.md)
2323
* [Web Assembly](./build_webassembly.md)
24-
* [Docker Image](https://github.com/openvinotoolkit/docker_ci/tree/master/dockerfiles/ubuntu18/build_custom)
24+
* [Docker Image](https://github.com/openvinotoolkit/docker_ci/tree/master/dockerfiles/ubuntu20/build_custom)
2525
* [Linux RISC-V](./build_riscv64.md)
2626

2727
> **NOTE**: For the details on how to build static OpenVINO, refer to [Building static OpenVINO libraries](static_libaries.md)
@@ -31,4 +31,3 @@ The articles below provide the basic informations about the process of building
3131
* [OpenVINO README](../../README.md)
3232
* [OpenVINO Developer Documentation](index.md)
3333
* [OpenVINO Get Started](./get_started.md)
34-

docs/dev/build_mac_intel_cpu.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Build OpenVINO™ Runtime for macOS systems (Intel CPU)
22

33
This guide shows how to build OpenVINO Runtime for later inference on Intel CPU on macOS with Intel CPU underneath. This can be done using two ways:
4-
- Compile on Intel CPU host using native compilation. Note, that [Build steps](#build-steps) show this scenario.
4+
- Compile on Intel CPU host using native compilation. Note, that [Build steps](#how-to-build) show this scenario.
55
- Cross-compile on OSX Apple Silicon.
66

77
The software was validated on:

docs/dev/building_documentation.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ The following procedure was validated on Windows and Ubuntu operation systems.
55
## Table of content:
66

77
* [Installing dependencies](#installing-dependencies)
8-
* [Building documentation](#installing-dependencies)
9-
* [Additional Resources](#additional-resources)
8+
* [Building documentation](#building-documentation)
109

1110
## Installing dependencies
1211

@@ -15,7 +14,7 @@ The `doxygen` and `latex` must be installed in addition to usual build dependenc
1514
### Windows
1615

1716
* [miktex](https://miktex.org/)
18-
* [doxygen](http://doxygen.nl/files/doxygen-1.8.20-setup.exe) (version >= 1.8.20)
17+
* [doxygen](https://doxygen.nl/download.html) (version >= 1.8.20)
1918
* [Graphviz](https://graphviz.org/download/)
2019

2120
### Ubuntu systems

docs/dev/ci/github_actions/adding_tests.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ This document explains how to create new workflows and add tests.
88

99
## Table of Contents
1010

11-
* [Adding Tests to an Existing Workflow](#adding-tests-to-existing-workflow)
12-
* [Adding Tests to an Existing Test Suite](#adding-tests-to-existing-test-suite)
11+
* [Adding Tests to an Existing Workflow](#adding-tests-to-an-existing-workflow)
12+
* [Adding Tests to an Existing Test Suite](#adding-tests-to-an-existing-test-suite)
1313
* [Creating a Step in a Job](#creating-a-step-in-a-job)
1414
* [Creating a New Job](#creating-a-new-job)
1515
* [Creating a Workflow](#creating-a-workflow)
@@ -118,7 +118,7 @@ A job:
118118
* requires a series of commands to execute, provided by the `steps` key
119119
* Refer to the [creating steps in a job section](#creating-a-step-in-a-job) to learn more about `steps`
120120
* might use build artifacts from the `Build` job
121-
* The artifacts can be downloaded using `actions/download-artifact`, read more about the workflow structure in the [Overview of the OpenVINO GitHub Actions CI](./overview.md#structure-of-the-workflows)
121+
* The artifacts can be downloaded using `actions/download-artifact`, read more about the workflow structure in the [Overview of the OpenVINO GitHub Actions CI](./overview.md#workflow-structure)
122122

123123
If the job can be used in several workflows, it can be transformed into a reusable workflow.
124124
Learn more from the [Reusable Workflows page](./reusable_workflows.md).
@@ -128,7 +128,7 @@ Learn more from the [Reusable Workflows page](./reusable_workflows.md).
128128
To create a new workflow, add a new `<name>.yml` file to the [`.github/workflows`](./../../../../.github) folder.
129129
Refer to the [official GitHub Actions documentation](https://docs.github.com/en/actions/using-workflows/about-workflows#create-an-example-workflow) for a complete syntax reference, and browse the existing workflows in [`.github/workflows`](./../../../../.github).
130130

131-
You can refer to the [structural overview of the existing workflows](./overview.md#structure-of-the-workflows) as a template for a new workflow.
131+
You can refer to the [structural overview of the existing workflows](./overview.md#workflow-structure) as a template for a new workflow.
132132

133133
The [`fedora_29.yml`](./../../../../.github/workflows/fedora_29.yml) workflow example includes:
134134
* The following jobs:

docs/dev/ci/github_actions/caches.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Three types of caches are available:
1818
* Accessible by `actions/cache` action.
1919
* Limited to 10 GB per repository.
2020
* Suitable for small dependencies caches and reusable artifacts.
21-
* [Shared drive cache](#shared-drive-cache-usage-and-structure)
21+
* [Shared drive cache](#shared-drive-cache)
2222
* Available only to self-hosted runners.
2323
* Automatically available via a predefined path.
2424
* Large storage.

docs/dev/ci/github_actions/overview.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,17 @@ detailed instructions where necessary.
77
## Table of Contents
88

99
* [Workflows overview](#workflows)
10+
* [Reusing GitHub Actions](#reusing-github-actions)
1011
* [Triggers and schedules](#workflows-triggers-and-schedule)
11-
* [Required workflows](#required-workflows)
12-
* [Workflow structure](#structure-of-the-workflows)
13-
* [Workflow and job organisation](#workflows-and-jobs-organisation)
12+
* [Workflow structure](#workflow-structure)
1413
* [Security considerations](#security-considerations)
1514
* [Finding results, artifacts and logs](#finding-results-artifacts-and-logs)
1615
* [Custom actions overview](#custom-actions)
1716
* [Machines overview](#machines)
1817
* [Docker images overview](#docker-images)
1918
* [Caches overview](#caches)
2019
* [How to add new tests](#adding-new-tests)
21-
* [Optimizing workflow based on PR changes](#optimizing-workflow-based-on-PR-changes)
20+
* [Optimizing workflow based on PR changes](#optimizing-workflows-based-on-PR-changes)
2221
* [Merge Queue](#merge-queue)
2322

2423
## Workflows
@@ -32,18 +31,18 @@ They include:
3231
* information about the environment in which the commands should be executed
3332

3433

35-
You can find all workflows for this repository in the [workflows folder](../../../../.github/workflows).
34+
You can find all workflows for this repository in the [workflows folder](/.github/workflows).
3635
The three main ones, providing most coverage for different operating systems, are:
37-
* [Linux](../../../../.github/workflows/ubuntu_22.yml)
38-
* [Windows](../../../../.github/workflows/windows.yml)
39-
* [macOS](../../../../.github/workflows/mac.yml)
36+
* [Linux](/.github/workflows/ubuntu_22.yml)
37+
* [Windows](/.github/workflows/windows_vs2022_release.yml)
38+
* [macOS](/.github/workflows/mac_arm64.yml)
4039

4140
Additionally, several supporting workflows build and test OpenVINO for other operating systems and processor architectures:
42-
* [Android](../../../../.github/workflows/android.yml)
43-
* [Fedora](../../../../.github/workflows/fedora_29.yml)
44-
* [Linux Conditional Compilation](../../../../.github/workflows/linux_conditional_compilation.yml)
45-
* [Linux RISC-V](../../../../.github/workflows/linux_riscv.yml)
46-
* [Windows Conditional Compilation](../../../../.github/workflows/windows_conditional_compilation.yml)
41+
* [Android](/.github/workflows/android.yml)
42+
* [Fedora](/.github/workflows/fedora_29.yml)
43+
* [Linux Conditional Compilation](/.github/workflows/linux_conditional_compilation.yml)
44+
* [Linux RISC-V](/.github/workflows/linux_riscv.yml)
45+
* [Windows Conditional Compilation](/.github/workflows/windows_conditional_compilation.yml)
4746

4847
### Reusing GitHub Actions
4948

@@ -58,7 +57,7 @@ and see what and how to [obtain additional actions](https://github.com/marketpla
5857
Workflows run whenever they are triggered by predefined [events](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows).
5958
These triggers **are not** mutually exclusive and multiple can be used by one workflow.
6059
The OpenVINO repository has three, and as you may see in the example below, they are all
61-
included in the [Linux workflow](../../../../.github/workflows/ubuntu_22.yml). They are:
60+
included in the [Linux workflow](/.github/workflows/ubuntu_22.yml). They are:
6261

6362
* `on: schedule` - schedule trigger
6463
* This trigger runs the workflow on a specified interval (e.g., nightly).
@@ -131,7 +130,7 @@ The workflow structures for Linux, Windows, and macOS are mostly the same:
131130
**NOTE**: some workflows may use the same structure, while others may lack the last 3 steps,
132131
with tests coming right after the `Build` step.
133132

134-
Overview of the [Linux workflow](../../../../.github/workflows/ubuntu_22.yml).
133+
Overview of the [Linux workflow](/.github/workflows/ubuntu_22.yml).
135134
There are several jobs present:
136135

137136
```yaml
@@ -169,7 +168,7 @@ Each job has several keys that describe its environment. Consider checking a com
169168

170169
This section describes the specifics of the OpenVINO CI environment.
171170

172-
Overview of the [Linux workflow's](../../../../.github/workflows/ubuntu_22.yml) `Python_Unit_Tests` job:
171+
Overview of the [Linux workflow's](/.github/workflows/ubuntu_22.yml) `Python_Unit_Tests` job:
173172
```yaml
174173
Python_Unit_Tests:
175174
name: Python unit tests

0 commit comments

Comments
 (0)