Skip to content

Commit 526f5ff

Browse files
Release v2.10.0 of NNCF to master
1 parent 1937a97 commit 526f5ff

File tree

366 files changed

+428304
-215426
lines changed

Some content is hidden

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

366 files changed

+428304
-215426
lines changed

.dockerignore

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: 🐛 Bug Report
2+
description: Help us improve NNCF.
3+
labels: ["bug"]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: 🐛 Describe the bug
8+
description: Please provide a clear and concise description of the bug, as well console output with error messages and/or screenshots.
9+
validations:
10+
required: true
11+
12+
- type: textarea
13+
attributes:
14+
label: Environment
15+
description: Please specify the software and hardware you used to produce the bug.
16+
placeholder: |
17+
Provide python environment using command:
18+
Attach the `requirements.txt` file that is generated by `pip freeze > requirements.txt`
19+
Manually:
20+
Provide the NNCF version and OpenVINO, Torch, TensorFlow, ONNX versions if applicable.
21+
22+
Additionally:
23+
OS Ubuntu 20.04.5 LTS
24+
Python 3.10.0
25+
Install git
26+
RAM 32.00 GB
27+
CPU Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz
28+
CUDA None
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
attributes:
34+
label: Minimal Reproducible Example
35+
description: |
36+
How can we reproduce your issue?
37+
38+
The minimal code snippet that is easy to understand and can be used to reproduce the issue is the best explanation of the issue!
39+
placeholder: |
40+
```
41+
# Code to reproduce your issue here
42+
```
43+
validations:
44+
required: false
45+
46+
- type: checkboxes
47+
attributes:
48+
label: Are you going to submit a PR?
49+
description: >
50+
(Optional) We'd love your help! If you have a good understanding of how to implement a fix or feature, you can submit a [Pull Request](https://github.com/openvinotoolkit/nncf/pulls) (PR).
51+
See the NNCF [Contributing Guide](https://github.com/openvinotoolkit/nncf/blob/develop/CONTRIBUTING.md) to get started.
52+
options:
53+
- label: Yes I'd like to help by submitting a PR!
54+
55+
- type: markdown
56+
attributes:
57+
value: >
58+
Thanks for contributing 🎉!

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: ❓ Questions
4+
url: https://github.com/openvinotoolkit/nncf/discussions
5+
about: Ask questions and discuss with other NNCF community members
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: 🚀 Feature request
2+
description: Submit a proposal/request for a new NNCF feature
3+
labels: ["enhancement"]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: 🚀 Feature request
8+
description: >
9+
A clear and concise description of the feature proposal. Please provide a link to the paper and code in case they exist.
10+
validations:
11+
required: true
12+
13+
- type: textarea
14+
attributes:
15+
label: Feature Use Case
16+
description: What is the use case of the feature you are proposing?
17+
placeholder: What is the new feature use case? How will it be useful?
18+
validations:
19+
required: false
20+
21+
- type: checkboxes
22+
attributes:
23+
label: Are you going to submit a PR?
24+
description: >
25+
(Optional) We'd love your help! If you have a good understanding of how to implement a fix or feature, you can submit a [Pull Request](https://github.com/openvinotoolkit/nncf/pulls) (PR).
26+
See the NNCF [Contributing Guide](https://github.com/openvinotoolkit/nncf/blob/develop/CONTRIBUTING.md) to get started.
27+
options:
28+
- label: Yes I'd like to help by submitting a PR!
29+
30+
- type: markdown
31+
attributes:
32+
value: >
33+
Thanks for contributing 🎉!
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: 🤩 Good First Issue
2+
description: Create a Good First Issue for new contributors.
3+
title: "[Good First Issue][NNCF]: "
4+
labels: ["good first issue"]
5+
body:
6+
- type: textarea
7+
id: context
8+
attributes:
9+
label: Context
10+
description: |
11+
Let the contributors know what your component is responsible for,
12+
what's the importance of the change and why it's needed.
13+
Keep in mind the Good First Issue is for new contributors.
14+
placeholder: What is it and why is it important?
15+
validations:
16+
required: true
17+
18+
- type: textarea
19+
id: todo_list
20+
attributes:
21+
label: What needs to be done?
22+
description: |
23+
Be as verbose as possible, provide a TODO list if viable.
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: example_prs
29+
attributes:
30+
label: Example Pull Requests
31+
description: |
32+
Provide example Pull requests, if there are any.
33+
validations:
34+
required: false
35+
36+
- type: textarea
37+
id: resources
38+
attributes:
39+
label: Resources
40+
description: |
41+
Any materials related to the task, such as operator specifications,
42+
discussions, guides.
43+
value: |
44+
- [Contribution guide - start here!](https://github.com/openvinotoolkit/nncf/blob/develop/CONTRIBUTING.md)
45+
- [Intel DevHub Discord channel](https://discord.gg/7pVRxUwdWG) - engage in discussions, ask questions and talk to OpenVINO developers
46+
- [How to link your Pull Request to an issue](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#manually-linking-a-pull-request-to-an-issue-using-the-pull-request-sidebar)
47+
validations:
48+
required: true
49+
50+
- type: textarea
51+
id: contact_points
52+
attributes:
53+
label: Contact points
54+
description: |
55+
People who can be asked questions about the task.
56+
placeholder: GitHub users
57+
validations:
58+
required: true
59+
60+
- type: textarea
61+
id: ticket
62+
attributes:
63+
label: Ticket
64+
description: |
65+
Provide the ticket number, if available.
66+
validations:
67+
required: false

.github/issue_template.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

.github/workflows/assign_issue.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Take Issue
2+
3+
on:
4+
issue_comment:
5+
types:
6+
- created
7+
- edited
8+
9+
jobs:
10+
take-issue:
11+
name: Take issue
12+
runs-on: ubuntu-latest
13+
permissions:
14+
issues: write
15+
timeout-minutes: 10
16+
steps:
17+
- name: take an issue
18+
uses: bdougie/[email protected]
19+
with:
20+
message: Thank you for looking into this issue! Please let us know if you have any questions or require any help.
21+
issueCurrentlyAssignedMessage: Thanks for being interested in this issue. It looks like this ticket is already assigned to a contributor. Please communicate with the assigned contributor to confirm the status of the issue.
22+
trigger: .take
23+
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/nightly.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: nightly
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 0 * * *'
7+
8+
jobs:
9+
md-dead-link-check:
10+
runs-on: ubuntu-22.04
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: AlexanderDokuchaev/[email protected]

.github/workflows/pre-commit-linters.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,8 @@ jobs:
1919
run: make install-pre-commit
2020
- name: Run pre-commit linter suite
2121
run: make pre-commit
22+
md-dead-link-check:
23+
runs-on: ubuntu-22.04
24+
steps:
25+
- uses: actions/checkout@v4
26+
- uses: AlexanderDokuchaev/[email protected]

.github/workflows/precommit.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
- opened
77
- reopened
88
- synchronize
9+
paths-ignore:
10+
- '**/*.md'
11+
- 'docs/**/*'
912

1013
jobs:
1114
common:

0 commit comments

Comments
 (0)