Skip to content

Commit fec6246

Browse files
Release v2.18.0 of NNCF to master
1 parent b34d24e commit fec6246

File tree

1,305 files changed

+68834
-602140
lines changed

Some content is hidden

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

1,305 files changed

+68834
-602140
lines changed

.ci/cspell_dict.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ eprint
132132
eprinttype
133133
errstate
134134
evals
135+
execu
135136
extendleft
136137
facecolors
137138
fakequantizer
@@ -504,4 +505,4 @@ yolov
504505
yscale
505506
yujie
506507
yury
507-
zfnet
508+
zfnet

.github/scripts/pytest_md_summary.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ def parse_xml_report(xml_file) -> None:
3939
time_duration = float(testcase.get("time", "0"))
4040
message = ""
4141
if testcase.find("failure") is not None:
42-
status = "$${\color{red}Failed}$$"
42+
status = "Failed"
4343
message = testcase.find("failure").get("message", "")
4444
elif testcase.find("error") is not None:
45-
status = "$${\color{red}Error}$$"
45+
status = "Error"
4646
elif testcase.find("skipped") is not None:
4747
if "xfail" in testcase.find("skipped").get("type", ""):
48-
status = "$${\color{orange}xfail}$$"
48+
status = "Xfail"
4949
message = testcase.find("skipped").get("message", "")
5050
else:
51-
status = "$${\color{yellow}Skipped}$$"
51+
status = "Skipped"
5252
message = testcase.find("skipped").get("message", "")
5353
else:
54-
status = "$${\color{green}Ok}$$"
54+
status = "Ok"
5555

5656
# Append each row to the table
5757
if message:

.github/workflows/api_changes_check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ jobs:
2626
issues: write
2727
steps:
2828
- name: Download built HTML doc as artifact from previous step
29-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
29+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
3030
with:
3131
name: html_doc_artifact
3232
- run: |
3333
tar -xvf artifact.tar
3434
rm artifact.tar
3535
shell: 'bash'
3636
- name: Checkout latest doc_pages branch tip
37-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
37+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3838
with:
3939
ref: doc_pages
4040
path: previous_doc_state

.github/workflows/api_set_label.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- name: Download artifact
2020
id: download-artifact
21-
uses: dawidd6/action-download-artifact@07ab29fd4a977ae4d2b275087cf67563dfdf0295 # v9
21+
uses: dawidd6/action-download-artifact@ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5 # v11
2222
with:
2323
run_id: ${{ github.event.workflow_run.id }}
2424
name: api_status

.github/workflows/build_and_publish_doc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ jobs:
2626
timeout-minutes: 10
2727
steps:
2828
- name: Checkout main repo # the github-pages-deploy-action seems to require this step
29-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
29+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3030

3131
- name: Download HTML doc build artifact
32-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
32+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
3333
with:
3434
name: html_doc_artifact
3535
- name: Extract artifact
@@ -39,7 +39,7 @@ jobs:
3939
rm artifact.tar
4040
4141
- name: Download schema doc build artifact
42-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
42+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
4343
with:
4444
name: schema_doc_artifact
4545
path: html_build/html

.github/workflows/build_html_doc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
16+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1717
with:
1818
ref: ${{ inputs.ref }}
1919
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0

.github/workflows/build_schema_page.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
timeout-minutes: 10
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1414

1515
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
1616
with:

.github/workflows/call_precommit.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
run:
2828
shell: bash
2929
steps:
30-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
30+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3131
with:
3232
lfs: true
3333
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -53,7 +53,7 @@ jobs:
5353
run:
5454
shell: bash
5555
steps:
56-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
56+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5757
with:
5858
lfs: true
5959
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -79,7 +79,7 @@ jobs:
7979
run:
8080
shell: bash
8181
steps:
82-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
82+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8383
with:
8484
lfs: true
8585
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -111,7 +111,7 @@ jobs:
111111
run : |
112112
sudo apt-get update
113113
sudo apt-get --assume-yes install gcc g++ build-essential ninja-build libgl1-mesa-dev libglib2.0-0
114-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
114+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
115115
with:
116116
lfs: true
117117
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -161,8 +161,7 @@ jobs:
161161
export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
162162
nvidia-smi
163163
cat /proc/cpuinfo
164-
nvcc --version
165-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
164+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
166165
with:
167166
lfs: true
168167
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -192,7 +191,7 @@ jobs:
192191
run:
193192
shell: bash
194193
steps:
195-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
194+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
196195
with:
197196
lfs: true
198197
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -212,7 +211,7 @@ jobs:
212211
run:
213212
shell: bash
214213
steps:
215-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
214+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
216215
with:
217216
lfs: true
218217
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -255,8 +254,7 @@ jobs:
255254
export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
256255
nvidia-smi
257256
cat /proc/cpuinfo
258-
nvcc --version
259-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
257+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
260258
with:
261259
lfs: true
262260
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0

.github/workflows/call_precommit_windows.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ on:
1717
jobs:
1818
common:
1919
timeout-minutes: 40
20-
runs-on: windows-2019
20+
runs-on: windows-2025
2121
defaults:
2222
run:
2323
shell: bash
2424
steps:
25-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
25+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2626
with:
2727
lfs: true
2828
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -43,12 +43,12 @@ jobs:
4343

4444
onnx:
4545
timeout-minutes: 40
46-
runs-on: windows-2019-8-core
46+
runs-on: windows-2025-8-core
4747
defaults:
4848
run:
4949
shell: bash
5050
steps:
51-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
51+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5252
with:
5353
lfs: true
5454
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -69,12 +69,12 @@ jobs:
6969

7070
openvino:
7171
timeout-minutes: 40
72-
runs-on: windows-2019-8-core
72+
runs-on: windows-2025-8-core
7373
defaults:
7474
run:
7575
shell: bash
7676
steps:
77-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
77+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7878
with:
7979
lfs: true
8080
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -95,14 +95,14 @@ jobs:
9595

9696
pytorch-cpu:
9797
timeout-minutes: 100
98-
runs-on: windows-2019-8-core
98+
runs-on: windows-2025-8-core
9999
defaults:
100100
run:
101101
shell: bash
102102
env:
103103
DEBIAN_FRONTEND: noninteractive
104104
steps:
105-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
105+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
106106
with:
107107
lfs: true
108108
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -129,15 +129,15 @@ jobs:
129129

130130
tensorflow:
131131
timeout-minutes: 40
132-
runs-on: windows-2019-8-core
132+
runs-on: windows-2025-8-core
133133
if: ${{ inputs.python_version != '3.12' }}
134134
defaults:
135135
run:
136136
shell: bash
137137
env:
138138
DEBIAN_FRONTEND: noninteractive
139139
steps:
140-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
140+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
141141
with:
142142
lfs: true
143143
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -158,12 +158,12 @@ jobs:
158158

159159
pytorch2-cpu:
160160
timeout-minutes: 40
161-
runs-on: windows-2019-8-core
161+
runs-on: windows-2025-8-core
162162
defaults:
163163
run:
164164
shell: bash
165165
steps:
166-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
166+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
167167
with:
168168
lfs: true
169169
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Check Documentation
2+
permissions: read-all
3+
4+
on:
5+
pull_request:
6+
7+
jobs:
8+
check_docs:
9+
timeout-minutes: 10
10+
runs-on: ubuntu-latest
11+
defaults:
12+
run:
13+
shell: bash
14+
steps:
15+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
16+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
17+
with:
18+
python-version: "3.10.14"
19+
- name: Install test requirements
20+
run: pip install -r tests/docs/requirements.txt
21+
- name: Print installed modules
22+
run: pip list
23+
- name: Run pytest
24+
run: pytest -ra tests/docs

0 commit comments

Comments
 (0)