- 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
Star
in the top right corner. - Fork this Repository using the button
Fork
in 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 Python Coding Style.
- 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, e.g. Standard E16s v5.
Test Name | Test Scope | Test Pass Criteria |
---|---|---|
Code Scan | Pylint/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 + TensorFlow + ONNX Runtime + MXNet | PASS (Functionality pass, FP32/INT8 No performance 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.