Skip to content

Commit 4b7ee20

Browse files
authored
Merge branch 'master' into vg/fuse_u4_zero_point_leftovers
2 parents 030c527 + 4e70b3b commit 4b7ee20

File tree

424 files changed

+11448
-6071
lines changed

Some content is hidden

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

424 files changed

+11448
-6071
lines changed

.ci/azure/windows.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ jobs:
243243
- script: call $(SETUPVARS) && $(INSTALL_TEST_DIR)\ov_onnx_frontend_tests --gtest_print_time=1 --gtest_filter=-*IE_GPU* --gtest_output=xml:$(INSTALL_TEST_DIR)\TEST-ONNXFrontend.xml
244244
displayName: 'ONNX Frontend Tests'
245245

246-
# TODO Reenable PDPD after paddlepaddle==2.5.1 with compliant protobuf is released (ticket 95904)
246+
# TODO Reenable PDPD after paddlepaddle==2.5.2 with compliant protobuf is released (ticket 95904)
247247
- script: call $(SETUPVARS) && $(INSTALL_TEST_DIR)\paddle_tests --gtest_print_time=1 --gtest_output=xml:$(INSTALL_TEST_DIR)\TEST-Paddle.xml
248248
displayName: 'Paddle Frontend UT'
249249
enabled: 'false'
+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: 'Setup Python and pip cache'
2+
description: 'Setups Python with the provided version and sets up the pip cache'
3+
inputs:
4+
version:
5+
description: 'Python version to install'
6+
required: true
7+
pip-cache-path:
8+
description: 'Path on share where the pip cache is stored'
9+
required: false
10+
should-setup-pip-paths:
11+
description: 'If the action should setup `PIP_CACHE_DIR` & `PIP_INSTALL_PATH` env variables'
12+
required: false
13+
default: 'false'
14+
self-hosted-runner:
15+
description: 'If the runner is self-hosted'
16+
required: false
17+
default: 'true'
18+
runs:
19+
using: 'composite'
20+
steps:
21+
22+
- if: ${{ runner.os == 'Linux' && inputs.self-hosted-runner == 'true' }}
23+
name: Install 'actions/setup-python@v4' dependencies
24+
shell: bash
25+
run: apt-get update && apt-get install -y ca-certificates
26+
27+
- if: ${{ runner.os == 'Linux' && runner.arch == 'ARM64' }}
28+
name: Setup sudo
29+
shell: bash
30+
run: apt-get update && apt-get install -y sudo # Needed for the deadsnakes action
31+
32+
- if: ${{ runner.os == 'Linux' && runner.arch == 'ARM64' }}
33+
name: Setup Python ${{ inputs.version }}
34+
uses: deadsnakes/[email protected]
35+
with:
36+
python-version: ${{ inputs.version }}
37+
38+
- if: ${{ runner.os == 'macOS' || runner.os == 'Windows' || (runner.os == 'Linux' && runner.arch != 'ARM64') }}
39+
name: Setup Python ${{ inputs.version }}
40+
uses: actions/setup-python@v4
41+
with:
42+
python-version: ${{ inputs.version }}
43+
env:
44+
PIP_CACHE_DIR: ${{ inputs.self-hosted-runner == 'true' && inputs.pip-cache-path || '' }}
45+
46+
- if: ${{ inputs.should-setup-pip-paths == 'true' }}
47+
name: Setup pip variables (cache and install path)
48+
shell: bash
49+
run: |
50+
PIP_VER=$(python3 -c "import pip; print(pip.__version__)")
51+
echo "Using pip version: ${PIP_VER}"
52+
echo "PIP_CACHE_DIR=${{ inputs.pip-cache-path }}/${PIP_VER}" >> $GITHUB_ENV
53+
echo "PIP_INSTALL_PATH=$(python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')" >> $GITHUB_ENV
54+
55+
- if: ${{ inputs.should-setup-pip-paths == 'true' }}
56+
name: Get pip cache info
57+
shell: bash
58+
run: |
59+
echo "Cache size: "
60+
du -h -d2 ${{ env.PIP_CACHE_DIR }}
61+
echo "Cache info: "
62+
python3 -m pip cache info
63+
continue-on-error: true
+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: 'System Information'
2+
description: 'Information about the system'
3+
runs:
4+
using: "composite"
5+
steps:
6+
- if: runner.os == 'Linux'
7+
shell: bash
8+
run: |
9+
# Install pre-requisites for Fedora
10+
if [[ -e /etc/fedora-release ]]; then
11+
yum update -y -q && yum install -y -q procps
12+
fi
13+
14+
echo "System: ${{ runner.os }}"
15+
echo "System Architecture: ${{ runner.arch }}"
16+
echo "CPU Info: "; lscpu
17+
echo "RAM Info: "; free -h --si
18+
echo "MEMORY Info: "; df -h
19+
20+
- if: runner.os == 'macOS'
21+
shell: bash
22+
run: |
23+
echo "System: ${{ runner.os }}"
24+
echo "System Architecture: ${{ runner.arch }}"
25+
echo "CPU and RAM Info: "; system_profiler SPHardwareDataType
26+
echo "MEMORY Info: "; df -h
27+
28+
- if: runner.os == 'Windows'
29+
shell: pwsh
30+
run: |
31+
echo "System: ${{ runner.os }}"
32+
echo "System Architecture: ${{ runner.arch }}"
33+
echo "CPU Info: "; Get-CimInstance –ClassName Win32_Processor | Select-Object -Property Name, NumberOfCores, NumberOfLogicalProcessors
34+
echo "RAM info: $(systeminfo | Select-String 'Total Physical Memory:')"

.github/workflows/android_arm64.yml

+10-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ concurrency:
2727

2828
jobs:
2929
Build:
30-
timeout-minutes: 15
30+
timeout-minutes: 40
3131
defaults:
3232
run:
3333
shell: bash
@@ -65,6 +65,8 @@ jobs:
6565
run: |
6666
pushd ${OPENVINO_REPO}
6767
git submodule update --init -- ${OPENVINO_REPO}/src/plugins
68+
git submodule update --init -- ${OPENVINO_REPO}/thirdparty/zlib
69+
git submodule update --init -- ${OPENVINO_REPO}/thirdparty/json
6870
git submodule update --init -- ${OPENVINO_REPO}/thirdparty/gtest
6971
git submodule update --init -- ${OPENVINO_REPO}/thirdparty/gflags
7072
git submodule update --init -- ${OPENVINO_REPO}/thirdparty/open_model_zoo
@@ -77,6 +79,13 @@ jobs:
7779
path: 'vcpkg'
7880
fetch-depth: '0'
7981

82+
#
83+
# Print system info
84+
#
85+
86+
- name: System info
87+
uses: ./openvino/.github/actions/system_info
88+
8089
#
8190
# Dependencies
8291
#

.github/workflows/build_doc.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
lfs: 'true'
2222

2323
- name: Install apt-get dependencies
24-
uses: awalsh128/[email protected].0
24+
uses: awalsh128/[email protected].1
2525
with:
2626
packages: graphviz texlive liblua5.2-0 libclang1-9 libclang-cpp9
2727
version: 3.0

.github/workflows/code_snippets.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
submodules: 'true'
3131

3232
- name: Install OpenCL
33-
uses: awalsh128/[email protected].0
33+
uses: awalsh128/[email protected].1
3434
if: runner.os == 'Linux'
3535
with:
3636
packages: ocl-icd-opencl-dev opencl-headers

.github/workflows/fedora.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,13 @@ jobs:
5959
path: ${{ env.OPENVINO_REPO }}
6060
submodules: 'true'
6161

62+
#
63+
# Print system info
64+
#
65+
66+
- name: System info
67+
uses: ./openvino/.github/actions/system_info
68+
6269
#
6370
# Dependencies
6471
#
@@ -104,7 +111,6 @@ jobs:
104111
-DENABLE_STRICT_DEPENDENCIES=OFF \
105112
-DENABLE_SYSTEM_TBB=ON \
106113
-DENABLE_SYSTEM_OPENCL=ON \
107-
-DENABLE_SYSTEM_PUGIXML=ON \
108114
-DENABLE_PYTHON_PACKAGING=ON \
109115
-DCPACK_GENERATOR=TGZ \
110116
-DCMAKE_COMPILE_WARNING_AS_ERROR=ON \

0 commit comments

Comments
 (0)