https://github.com/openvinotoolkit/nncf

Neural Network Compression Framework for enhanced OpenVINO™ inference
https://github.com/openvinotoolkit/nncf

Keywords

bert classification compression deep-learning hawq mixed-precision-training mmdetection nlp object-detection onnx openvino pruning pytorch quantization quantization-aware-training semantic-segmentation sparsity tensorflow transformers

Keywords from Contributors

action-recognition anomaly-detection automl datumaro hyper-parameter-optimization incremental-learning neural-networks-compression self-supervised-learning semi-supervised-learning transfer-learning

Last synced: about 1 year ago
JSON representation

Acceptance Criteria

Repository metadata

Neural Network Compression Framework for enhanced OpenVINO™ inference


Owner metadata


Committers metadata

Last synced: over 1 year ago

Total Commits: 1,778
Total Committers: 67
Avg Commits per committer: 26.537
Development Distribution Score (DDS): 0.759

Commits in past year: 650
Committers in past year: 25
Avg Commits per committer in past year: 26.0
Development Distribution Score (DDS) in past year: 0.826

Name Email Commits
Vasily Shamporov v****v@i****m 428
Lyalyushkin Nikolay n****n@i****m 137
Aleksei Kashapov a****v@i****m 134
Alexander Dokuchaev a****v@i****m 124
Daniil Lyakhov d****v@i****m 117
Alexander Suslov a****v@i****m 115
Andrey Churkin a****n@i****m 110
Nikita Malinin n****n@i****m 101
Nikita Savelyev n****v@i****m 51
Liubov Talamanova l****a@i****m 45
Anastasia Senina A****a@i****m 43
Vinnam Kim v****m@i****m 43
Liubov Batanina p****l@y****u 31
Evgeniya Egupova e****a@i****m 28
Evgeny Tsykunov e****v@g****m 27
Kaglinskaya m****a@i****m 25
Pavel Finashov p****v@i****m 23
Sergei Kholkin h****0@g****m 22
Ivan Lazarevich i****h@i****m 20
J. Pablo Muñoz p****z@i****m 16
Chua, Vui Seng v****a@i****m 13
Pavel Finashov 6****x 12
Alexey Ignatyev a****v@i****m 8
Alexander Kozlov a****v@i****m 7
J. Pablo Munoz j****h@g****m 7
Maksim Proshin m****n@i****m 7
Przemyslaw Wysocki p****i@i****m 7
Evgeny Tsykunov e****v@i****m 5
andreyanufr a****v@i****m 5
Fyodor Kutsepin (aka Oddy O) f****n@i****m 5
and 37 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 1 year ago

Total issues: 61
Total pull requests: 797
Average time to close issues: 2 months
Average time to close pull requests: 16 days
Total issue authors: 41
Total pull request authors: 38
Average comments per issue: 7.03
Average comments per pull request: 1.98
Merged pull request: 664
Bot issues: 0
Bot pull requests: 0

Past year issues: 47
Past year pull requests: 588
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 10 days
Past year issue authors: 28
Past year pull request authors: 32
Past year average comments per issue: 7.57
Past year average comments per pull request: 2.07
Past year merged pull request: 498
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/openvinotoolkit/nncf

Top Issue Authors

  • alexsu52 (6)
  • vshampor (6)
  • ljaljushkin (3)
  • jasonlove521 (3)
  • basioli-k (2)
  • chamecall (2)
  • openvino-book (2)
  • xiao1228 (2)
  • phhh-xh (2)
  • KiwiHana (2)
  • akarym-sl (1)
  • mlukasze (1)
  • mnl12 (1)
  • schmidtp1 (1)
  • ShjiYang (1)

Top Pull Request Authors

  • KodiaqQ (110)
  • AlexanderDokuchaev (104)
  • kshpv (101)
  • vshampor (94)
  • daniil-lyakhov (80)
  • nikita-savelyevv (62)
  • alexsu52 (58)
  • ljaljushkin (46)
  • andrey-churkin (40)
  • l-bat (34)
  • andreyanufr (17)
  • ksilligan (8)
  • p-wysocki (7)
  • jpablomch (5)
  • DaniAffCH (4)

Top Issue Labels

  • good first issue (15)
  • bug (5)
  • documentation (1)
  • enhancement (1)
  • release target (1)
  • support_request (1)

Top Pull Request Labels

  • NNCF PT (320)
  • NNCF OpenVINO (277)
  • NNCF PTQ (219)
  • NNCF Common (190)
  • NNCF ONNX (178)
  • experimental (140)
  • documentation (129)
  • NNCF TF (118)
  • API (57)
  • dependencies (51)
  • release target (38)
  • do not merge (2)

Package metadata

pypi.org: nncf

Neural Networks Compression Framework

  • Homepage: https://github.com/openvinotoolkit/nncf
  • Documentation: https://nncf.readthedocs.io/
  • Licenses: Apache-2.0
  • Latest release: 2.10.0 (published about 1 year ago)
  • Last Synced: 2024-05-27T02:41:02.663Z (about 1 year ago)
  • Versions: 20
  • Dependent Packages: 7
  • Dependent Repositories: 99
  • Downloads: 71,044 Last month
  • Docker Downloads: 4,316
  • Rankings:
    • Dependent repos count: 1.498%
    • Downloads: 1.581%
    • Stargazers count: 2.361%
    • Dependent packages count: 2.364%
    • Average: 2.561%
    • Forks count: 3.755%
    • Docker downloads count: 3.807%
  • Maintainers (3)
conda-forge.org: nncf

  • Homepage: https://github.com/openvinotoolkit/nncf
  • Licenses: Apache-2.0
  • Latest release: 2.3.0 (published about 3 years ago)
  • Last Synced: 2024-05-23T01:07:17.690Z (about 1 year ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 13.546%
    • Stargazers count: 15.608%
    • Average: 28.589%
    • Dependent repos count: 34.025%
    • Dependent packages count: 51.175%

Dependencies

.github/workflows/api_changes_check.yml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
  • alehechka/download-tartifact v2 composite
.github/workflows/build_and_publish_doc.yml actions
  • JamesIves/github-pages-deploy-action v4 composite
  • actions/checkout v3 composite
  • alehechka/download-tartifact v2 composite
.github/workflows/build_html_doc.yml actions
  • actions/checkout v3 composite
  • alehechka/upload-tartifact v2 composite
.github/workflows/build_schema_page.yml actions
  • actions/checkout v3 composite
  • alehechka/upload-tartifact v2 composite
.github/workflows/labeler.yml actions
  • actions/labeler v4 composite
.github/workflows/post_pr_merge.yml actions
.github/workflows/pre-commit-linters.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/precommit.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
.github/workflows/python-publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/upload_coverage_for_develop.yml actions
  • actions/checkout v3 composite
  • dawidd6/action-download-artifact v2 composite
docker/tensorflow/gpu/Dockerfile docker
  • nvidia/cuda 11.0.3-cudnn8-runtime-ubuntu20.04 build
docker/torch/cpu/Dockerfile docker
  • ubuntu 20.04 build
docker/torch/gpu/Dockerfile docker
  • nvidia/cuda 11.1.1-cudnn8-devel-ubuntu20.04 build
docs/api/requirements.txt pypi
  • Sphinx ==6.1.3
  • furo ==2023.3.27
  • sphinx-autoapi ==2.1.0
examples/experimental/openvino/bert/requirements.txt pypi
  • datasets *
  • evaluate *
  • numpy *
  • openvino-dev *
  • torch *
  • transformers *
examples/experimental/openvino/yolo_v5/requirements.txt pypi
  • openvino-dev *
  • torch *
  • yolov5 *
examples/post_training_quantization/onnx/mobilenet_v2/requirements.txt pypi
  • fastdownload *
  • onnx *
  • onnxruntime *
  • openvino-dev ==2023.1
  • scikit-learn *
  • torchvision *
  • tqdm *
examples/post_training_quantization/openvino/anomaly_stfpm_quantize_with_accuracy_control/requirements.txt pypi
  • anomalib ==0.6.0
  • openvino-dev ==2023.1
examples/post_training_quantization/openvino/mobilenet_v2/requirements.txt pypi
  • fastdownload *
  • openvino-dev ==2023.1
  • scikit-learn *
  • torchvision *
  • tqdm *
examples/post_training_quantization/openvino/yolov8/requirements.txt pypi
  • onnx >=1.12.0
  • openvino-dev ==2023.1
  • ultralytics ==8.0.170
examples/post_training_quantization/openvino/yolov8_quantize_with_accuracy_control/requirements.txt pypi
  • onnx >=1.12.0
  • openvino-dev ==2023.1
  • ultralytics ==8.0.170
examples/post_training_quantization/tensorflow/mobilenet_v2/requirements.txt pypi
  • openvino-dev ==2023.0.2
  • tensorflow *
  • tensorflow-datasets *
  • tqdm *
examples/post_training_quantization/torch/mobilenet_v2/requirements.txt pypi
  • fastdownload *
  • onnx *
  • openvino-dev ==2023.1
  • scikit-learn *
  • torchvision >=0.10.1,<0.16
  • tqdm *
examples/post_training_quantization/torch/ssd300_vgg16/requirements.txt pypi
  • fastdownload *
  • onnx *
  • openvino-dev ==2023.1
  • pycocotools *
  • torchmetrics ==1.0.1
  • torchvision *
  • tqdm *
examples/tensorflow/requirements.txt pypi
  • absl-py ==1.0.0
  • addict *
  • opencv-python *
  • pycocotools ==2.0.6
  • tensorflow_addons *
  • tensorflow_datasets ==4.2.0
  • tensorflow_hub *
examples/torch/requirements.txt pypi
  • addict >=2.4.0
  • defusedxml >=0.7.0rc1
  • efficientnet_pytorch *
  • matplotlib >=3.3.3
  • mlflow >=2.5.0,<2.7.0
  • opencv-python >=4.4.0.46
  • pillow >=8.0.1
  • returns >0.14
  • tensorboard >=2.1
  • torchvision >=0.10.0,<0.16
requirements.txt pypi
setup.py pypi
tests/common/requirements.txt pypi
  • pytest * test
  • pytest-cov * test
  • pytest-mock >=3.3.1 test
tests/cross_fw/examples/requirements.txt pypi
  • pytest * test
  • pytest-cov * test
tests/cross_fw/install/requirements.txt pypi
  • pytest * test
  • pytest-cov * test
  • virtualenv * test
tests/onnx/benchmarking/requirements.txt pypi
  • openvino-dev ==2023.1 test
  • pycocotools * test
tests/onnx/requirements.txt pypi
  • Jinja2 ==3.1.1 test
  • fastdownload * test
  • openvino-dev ==2023.1 test
  • pytest-cov * test
  • pytest-dependency >=0.5.1 test
  • pytest-mock >=3.3.1 test
  • pytest-ordering >=0.6 test
  • scikit-learn * test
  • torch * test
  • torchvision * test
  • yattag >=1.14.0 test
tests/openvino/requirements.txt pypi
  • fastdownload * test
  • openvino-dev ==2023.1 test
  • pytest * test
  • pytest-cov * test
  • pytest-mock >=3.3.1 test
  • virtualenv * test
tests/post_training/requirements.txt pypi
  • librosa ==0.10.0 test
  • memory-profiler ==0.61.0 test
  • onnx ==1.13.1 test
  • onnxruntime ==1.14.1 test
  • openvino-dev ==2023.1.0 test
  • optimum ==1.8.8 test
  • pandas ==1.3.5 test
  • pytest * test
  • pytest-cov * test
  • scikit-learn ==1.2.2 test
  • soundfile ==0.12.1 test
  • tensorboard ==2.13.0 test
  • tensorflow-io ==0.32.0 test
  • timm ==0.9.2 test
  • torch ==2.0.1 test
  • torchvision ==0.15.2 test
  • transformers ==4.30.0 test
tests/tensorflow/requirements.txt pypi
  • PyYAML * test
  • filelock <3.12.3 test
  • prettytable >=2.0.0 test
  • pydot * test
  • pyparsing <3.0 test
  • pytest * test
  • pytest-cov * test
  • pytest-dependency * test
  • pytest-mock * test
  • tensorflow_addons * test
  • tensorflow_hub * test
  • virtualenv * test
  • yattag >=1.14.0 test
tests/torch/requirements.txt pypi
  • datasets * test
  • evaluate ==0.3.0 test
  • onnx ==1.13.1 test
  • onnxruntime ==1.14.1 test
  • openvino-dev ==2023.1 test
  • prettytable >=2.0.0 test
  • pyparsing <3.0 test
  • pytest-cov * test
  • pytest-dependency >=0.5.1 test
  • pytest-mock >=3.3.1 test
  • timm ==0.9.2 test
  • transformers * test
  • virtualenv * test
  • yattag >=1.14.0 test
tools/requirements.txt pypi
  • mdutils *

Score: 22.155209529265484