- Create Pull Request
- Pull Request Checklist
- Pull Request Template
- Pull Request Acceptance Criteria
- Pull Request Status Checks Overview
- Support
- Contributor Covenant Code of Conduct
If you have improvements to Intel® Neural Compressor, send your pull requests for review. If you are new to GitHub, view the pull request How To.
- Star this repository using the button
Starin the top right corner. - Fork this Repository using the button
Forkin the top right corner. - Clone your forked repository to your pc.
git clone "url to your repo" - Create a new branch for your modifications.
git checkout -b new-branch - Add your files with
git add -A, commitgit commit -s -m "This is my commit message"and pushgit push origin new-branch. - Create a pull request.
Before sending your pull requests, follow the information below:
- Changes are consistent with the coding conventions.
- Add unit tests in Unit Tests to cover the code you would like to contribute.
- Intel® Neural Compressor has adopted the Developer Certificate of Origin, you must agree to the terms of Developer Certificate of Origin by signing off each of your commits with
-s, e.g.git commit -s -m 'This is my commit message'.
See PR template
-
At least two approvals from reviewers
-
All detected status checks pass
-
All conversations solved
-
Third-party dependency license compatible
Intel® Neural Compressor use Azure DevOps for CI test. And generally use Azure Cloud Instance to deploy pipelines.
| Test Name | Test Scope | Test Pass Criteria |
|---|---|---|
| Code Scan | Bandit/CopyRight/DocStyle/SpellCheck | PASS |
| DCO | Use git commit -s to sign off |
PASS |
| Unit Test | Pytest scripts under test | PASS (No failure, No core dump, No segmentation fault, No coverage drop) |
| Model Test | Pytorch models | PASS (Functionality pass, FP32/INT8 No accuracy regression) |
Submit your questions, feature requests, and bug reports to the GitHub issues page. You may also reach out to Maintainers.
This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant Code of Conduct.