This is your work, valued
Compression_Paper.
★ 46caiwenpu.github.io. blog
★ 2alluxio. Alluxio, formerly Tachyon, Unify Data at Memory Speed
★ 1darts. Differentiable architecture search for convolutional and recurrent networks
★ 1mmclassification. OpenMMLab Image Classification Toolbox and Benchmark
★ 1lightning. Deep learning framework to train, deploy, and ship AI products Lightning fast.
★ 1ncnn. ncnn is a high-performance neural network inference framework optimized for the mobile platform
★ 1GlobalGuidance-Net. MIA 2021 paper 'Global guidance network for breast lesion segmentation in ultrasound images'.
★ 1DynamicViT. [NeurIPS 2021] DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsification
★ 1models. Models and examples built with TensorFlow
★ 1awesome-free-chatgpt. 🆓免费的 ChatGPT 镜像网站列表,持续更新。List of free ChatGPT mirror sites, continuously updated.
★ 21ksam-hq. Segment Anything in High Quality [NeurIPS 2023]
★ 4.2kAwesome-Segmentation-With-Transformer. [T-PAMI-2024] Transformer-Based Visual Segmentation: A Survey
★ 759mmsegmentation. OpenMMLab Semantic Segmentation Toolbox and Benchmark.
★ 9.9kTransformer_for_medical_image_analysis. A collection of papers about Transformer in the field of medical image analysis.
★ 472LibMTL. A PyTorch Library for Multi-Task Learning
★ 2.6knn_vis. A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representation.
★ 1.2kNext-ViT. Python
★ 588BCDNet. Towards Accurate Binary Neural Networks via Modeling Contextual Dependencies
★ 11DeepClustering. Methods and Implements of Deep Clustering
★ 3.1kAwesome-Federated-Machine-Learning. Everything about federated learning, including research papers, books, codes, tutorials, videos and beyond
★ 2.1kNonuniform-to-Uniform-Quantization. Nonuniform-to-Uniform Quantization: Towards Accurate Quantization via Generalized Straight-Through Estimation. In CVPR 2022.
★ 138Efficient-AI-Backbones. Efficient AI Backbones including GhostNet, TNT and MLP, developed by Huawei Noah's Ark Lab.
★ 4.4knoah-research. Noah Research
★ 973vpt. ❄️🔥 Visual Prompt Tuning [ECCV 2022] https://arxiv.org/abs/2203.12119
★ 1.2kResNeSt. ResNeSt: Split-Attention Networks
★ 3.3kvit-explain. Explainability for Vision Transformers
★ 1.1kAwesome-Transformer-Attention. An ultimately comprehensive paper list of Vision Transformer/Attention, including papers, codes, and related websites
★ 5.1kopenfold. Trainable, memory-efficient, and GPU-friendly PyTorch reproduction of AlphaFold 2
★ 3.4kConvNeXt. Code release for ConvNeXt model
★ 6.4kecco. Explain, analyze, and visualize NLP language models. Ecco creates interactive visualizations directly in Jupyter notebooks explaining the behavior of Transformer-based language models (like GPT2, BERT, RoBERTA, T5, and T0).
★ 2.1kTensorRT. PyTorch/TorchScript/FX compiler for NVIDIA GPUs using TensorRT
★ 3kpytea. PyTea: PyTorch Tensor shape error analyzer
★ 322Arch-Net. Arch-Net: Model Distillation for Architecture Agnostic Model Deployment
★ 23Transformer-in-Vision. Recent Transformer-based CV and related works.
★ 1.3kExternal-Attention-pytorch. 🍀 Pytorch implementation of various Attention Mechanisms, MLP, Re-parameter, Convolution, which is helpful to further understand papers.⭐⭐⭐
★ 12kNon-Local-Sparse-Attention. PyTorch code for our paper "Image Super-Resolution with Non-Local Sparse Attention" (CVPR2021).
★ 183pytorch-image-models. The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeXT, EfficientNet, NFNet, Vision Transformer (ViT), MobileNetV4, MobileNet-V3 & V2, RegNet, DPN, CSPNet, Swin Transformer, MaxViT, CoAtNet, ConvNeXt, and more
★ 37kpytorch-distributed. A quickstart and benchmark for pytorch distributed training.
★ 1.7ktutorials. PyTorch tutorials.
★ 9.2kpytorch-meta. A collection of extensions and data-loaders for few-shot learning & meta-learning in PyTorch
★ 2.1kmulti-task-learning. Code for the ICML 2021 paper "Bridging Multi-Task Learning and Meta-Learning: Towards Efficient Training and Effective Adaptation", Haoxiang Wang, Han Zhao, Bo Li.
★ 67fastNLP. fastNLP: A Modularized and Extensible NLP Framework. Currently still in incubation.
★ 3.1kTR-BERT. Source code for NAACL 2021 paper "TR-BERT: Dynamic Token Reduction for Accelerating BERT Inference"
★ 49CLUE. 中文语言理解测评基准 Chinese Language Understanding Evaluation Benchmark: datasets, baselines, pre-trained models, corpus and leaderboard
★ 4.3kEWGS. An official implementation of "Network Quantization with Element-wise Gradient Scaling" (CVPR 2021) in PyTorch.
★ 96actnn. ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Training
★ 199diffq. DiffQ performs differentiable quantization using pseudo quantization noise. It can automatically tune the number of bits used per weight or group of weights, in order to achieve a given trade-off between model size and accuracy.
★ 239pytorch-gpu-benchmark. Using the famous cnn model in Pytorch, we run benchmarks on various gpu.
★ 246FAT_Quantization. Pytorch implementation for FAT: learning low-bitwidth parametric representation via frequency-aware transformation
★ 62Nystromformer. Python
★ 390transformer-xl. Python
★ 3.7kfast-weight-transformers. Official code repository of the paper Linear Transformers Are Secretly Fast Weight Programmers.
★ 115HAWQ. Quantization library for PyTorch. Support low-precision and mixed-precision quantization, with hardware implementation through TVM.
★ 462Informer2020. The GitHub repository for the paper "Informer" accepted by AAAI 2021.
★ 6.5kRiptide. Simple Training and Deployment of Fast End-to-End Binary Networks
★ 159one-key-hidpi. Enable macOS HiDPI and have a native setting.
★ 11kI-BERT. [ICML'21 Oral] I-BERT: Integer-only BERT Quantization
★ 268RepVGG. RepVGG: Making VGG-style ConvNets Great Again
★ 3.5klong-range-arena. Long Range Arena for Benchmarking Efficient Transformers
★ 788fastformers. FastFormers - highly efficient transformer models for NLU
★ 706awesome-fast-attention. list of efficient attention modules
★ 1kPretrained-Language-Model. Pretrained language model and its related optimization techniques developed by Huawei Noah's Ark Lab.
★ 3.2kTorch-Pruning. [CVPR 2023] DepGraph: Towards Any Structural Pruning; LLMs, Vision Foundation Models, etc.
★ 3.3kEasyQuant. EasyQuant(EQ) is an efficient and simple post-training quantization method via effectively optimizing the scales of weights and activations.
★ 407RobustQuantization. source code of the paper: Robust Quantization: One Model to Rule Them All
★ 41pytorch_geometric. Graph Neural Network Library for PyTorch
★ 24kpytorch-optimizer. torch-optimizer -- collection of optimizers for Pytorch
★ 3.2kawesome-papers-fewshot. Collection for Few-shot Learning
★ 995PWLQ. Code for our paper at ECCV 2020: Post-Training Piecewise Linear Quantization for Deep Neural Networks
★ 68GNNPapers. Must-read papers on graph neural networks (GNN)
★ 17kRBNN. Pytorch implementation of our paper accepted by NeurIPS 2020 -- Rotated Binary Neural Network
★ 84ai-research. Python
★ 49bnas. Official PyTorch Implementation of "Learning Architectures for Binary Networks" (ECCV2020)
★ 26EdMIPS. PyTorch implementation of EdMIPS: https://arxiv.org/pdf/2004.05795.pdf
★ 61ReActNet. ReActNet: Towards Precise Binary NeuralNetwork with Generalized Activation Functions. In ECCV 2020.
★ 266nncf. Neural Network Compression Framework for enhanced OpenVINO™ inference
★ 1.2kBERT-of-Theseus. ⛵️The official PyTorch implementation for "BERT-of-Theseus: Compressing BERT by Progressive Module Replacing" (EMNLP 2020).
★ 316channel-distillation. PyTorch implementation for Channel Distillation
★ 102Gradient-Centralization. A New Optimization Technique for Deep Neural Networks
★ 539CalibTIP. Improving Post Training Neural Quantization: Layer-wise Calibration and Integer Programming
★ 98AdderNet. Code for paper " AdderNet: Do We Really Need Multiplications in Deep Learning?"
★ 968DeepInversion. Official PyTorch implementation of Dreaming to Distill: Data-free Knowledge Transfer via DeepInversion (CVPR 2020)
★ 524SNIP-it. This repository is the official implementation of the paper Pruning via Iterative Ranking of Sensitivity Statistics and implements novel pruning / compression algorithms for deep learning / neural networks. Amongst others it implements structured pruning before training, its actual parameter shrinking and unstructured before/during training.
★ 33CIFAR-ZOO. PyTorch implementation of CNNs for CIFAR benchmark
★ 706NAT. Implementation for NAT.
★ 57dmcp. Python
★ 120pytorch-blockswap. Code for BlockSwap (ICLR 2020).
★ 33pruning-from-scratch. Python
★ 19Any-Precision-DNNs. Any-Precision Deep Neural Networks (AAAI 2021)
★ 62IR-Net. [CVPR 2020] This project is the PyTorch implementation of our accepted CVPR 2020 paper : forward and backward information retention for accurate binary neural networks.
★ 181pycls. Codebase for Image Classification Research, written in PyTorch.
★ 2.2kCAT. Implementation of CAT paper
★ 4SinglePathOneShot. Python
★ 267DFS. Python
★ 15dnn-gating. Conditional channel- and precision-pruning on neural networks
★ 71pdarts. Codes for our paper "Progressive Differentiable Architecture Search:Bridging the Depth Gap between Search and Evaluation"
★ 364darts. Differentiable architecture search for convolutional and recurrent networks
★ 4kalbert. ALBERT: A Lite BERT for Self-supervised Learning of Language Representations
★ 3.3kinvertible-resnet. Official Code for Invertible Residual Networks
★ 536unilm. Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities
★ 22kBiDet. This is the official pytorch implementation for paper: BiDet: An Efficient Binarized Object Detector, which is accepted by CVPR2020.
★ 171GraSP. Code for "Picking Winning Tickets Before Training by Preserving Gradient Flow" https://openreview.net/pdf?id=SkgsACVKPH
★ 105MAML-Pytorch. Elegant PyTorch implementation of paper Model-Agnostic Meta-Learning (MAML)
★ 2.5kfilter-grafting. Filter Grafting for Deep Neural Networks(CVPR 2020)
★ 138BayesBiNN. Code for the paper "Training Binary Neural Networks with Bayesian Learning Rule
★ 41soft-sharing. Implementation of soft parameter sharing for neural networks
★ 70HRank. Pytorch implementation of our paper accepted by CVPR 2020 (Oral) -- HRank: Filter Pruning using High-Rank Feature Map
★ 257geti. Build computer vision models in a fraction of the time and with less data.
★ 1.3kThe-compression-of-Transformer. Python
★ 65DeepHoyer. DeepHoyer: Learning Sparser Neural Network with Differentiable Scale-Invariant Sparsity Measures
★ 32CNN-FCF-CVPR-2019. Python
★ 25Cross-Distillation. Codes for paper "Few Shot Network Compression via Cross Distillation", AAAI 2020.
★ 30uda. Unsupervised Data Augmentation (UDA)
★ 2.2kONE_NeurIPS2018. Python
★ 61ZeroShotKnowledgeTransfer. Accompanying code for the paper "Zero-shot Knowledge Transfer via Adversarial Belief Matching"
★ 143nn-quantization-pytorch. Jupyter Notebook
★ 59FilterSketch. Pytorch implementation of our paper accepted by IEEE TNNLS, 2021 -- Filter Sketch for Network Pruning
★ 53backpack. This repository is no longer maintained. Check
★ 81TNT. Jupyter Notebook
★ 4compression. Python
★ 7scale-adjusted-training. PyTorch implementation of Towards Efficient Training for Neural Network Quantization
★ 16Data-Free-Adversarial-Distillation. Code and pretrained models for paper: Data-Free Adversarial Distillation
★ 99einconv. Python
★ 47ZeroQ. [CVPR'20] ZeroQ: A Novel Zero Shot Quantization Framework
★ 280APoT_Quantization. PyTorch implementation for the APoT quantization (ICLR 2020)
★ 288Tutorial_BayesianCompressionForDL. A tutorial on "Bayesian Compression for Deep Learning" published at NIPS (2017).
★ 206code.
★ 13NeuralRejuvenation-CVPR19. Neural Rejuvenation: Improving Deep Network Training by Enhancing Computational Resource Utilization at CVPR'19
★ 48Towards-Effective-Low-bitwidth-Convolutional-Neural-Networks. This repository implements the paper "Effective Training of Convolutional Neural Networks with Low-bitwidth Weights and Activations"
★ 20imgclsmob. Sandbox for training deep learning networks
★ 3kDSQ. pytorch implementation of "Differentiable Soft Quantization: Bridging Full-Precision and Low-Bit Neural Networks"
★ 131brevitas. Brevitas: neural network quantization in PyTorch
★ 1.5kdnw. Discovering Neural Wirings (https://arxiv.org/abs/1906.00586)
★ 138are-16-heads-really-better-than-1. Code for the paper "Are Sixteen Heads Really Better than One?"
★ 175learning_filter_basis. Pytorch implemenation of "Learning Filter Basis for Convolutional Neural Network Compression" ICCV2019
★ 18LMA. AAAI'2020: Light Multi-segment Activation for model compression
★ 4SiamMask. [CVPR19/TPAMI23] SiamMask: A Framework for Fast Online Object Tracking and Segmentation
★ 3.6kquantized.pytorch. Python
★ 213training-mixed-precision-quantized-networks. This repository containts the pytorch scripts to train mixed-precision networks for microcontroller deployment, based on the memory contraints of the target device.
★ 51DB. A PyTorch implementation of "Real-time Scene Text Detection with Differentiable Binarization".
★ 2.3kCentripetal-SGD. Codes of Centripetal SGD
★ 64sparse_learning. Sparse learning library and sparse momentum resources.
★ 384Soft-VQ-VAE. Jupyter Notebook
★ 20model_based_energy_constrained_compression. Code for paper "Energy-Constrained Compression for Deep Neural Networks via Weighted Sparse Projection and Layer Input Masking"
★ 18ATMC. [NeurIPS'2019] Shupeng Gui, Haotao Wang, Haichuan Yang, Chen Yu, Zhangyang Wang, Ji Liu, “Model Compression with Adversarial Robustness: A Unified Optimization Framework”
★ 48GSM-SGD. Global Sparse Momentum SGD for pruning very deep neural networks
★ 44Awesome-Knowledge-Distillation. Awesome Knowledge-Distillation. 分类整理的知识蒸馏paper(2014-2021)。
★ 2.7kPC-DARTS. PC-DARTS:Partial Channel Connections for Memory-Efficient Differentiable Architecture Search
★ 443pytorch-prunes. Code for https://arxiv.org/abs/1810.04622
★ 139AutoBNN. Python
★ 45RepDistiller. [ICLR 2020] Contrastive Representation Distillation (CRD), and benchmark of recent knowledge distillation methods
★ 2.4kORN. Oriented Response Networks, in CVPR 2017
★ 217Pytorch-HarDNet. 35% faster than ResNet: Harmonic DenseNet, A low memory traffic network
★ 373condensa. Programmable Neural Network Compression
★ 149alibabacloud-quantization-networks. alibabacloud-quantization-networks
★ 120CCNet. CCNet: Criss-Cross Attention for Semantic Segmentation (TPAMI 2020 & ICCV 2019).
★ 1.5kCutMix-PyTorch. Official Pytorch implementation of CutMix regularizer
★ 1.3kEMANet. The code for Expectation-Maximization Attention Networks for Semantic Segmentation (ICCV'2019 Oral)
★ 684COP. Code for IJCAI2019 paper
★ 46GroupNorm-reproduce. An official collection of code in different frameworks that reproduces experiments in "Group Normalization"
★ 117AdaBound. An optimizer that trains as fast as Adam and as good as SGD.
★ 2.9kpytorch-scalable-neural-networks. A pytorch implement of scalable neural netowrks.
★ 23WeightStandardization. Standardizing weights to accelerate micro-batch training
★ 548IMTA. Python
★ 47MEAL. Official Implementation of MEAL: Multi-Model Ensemble via Adversarial Learning on AAAI 2019
★ 176pmf. Proximal Mean-field for Neural Network Quantization
★ 21DSConv. Python
★ 55PyTorch-GAN. PyTorch implementations of Generative Adversarial Networks.
★ 17kRobustness-Aware-Pruning-ADMM. Code release for "Adversarial Robustness vs Model Compression, or Both?"
★ 90bit-rnn. Quantize weights and activations in Recurrent Neural Networks.
★ 95rethinking-bnn-optimization. Implementation for the paper "Latent Weights Do Not Exist: Rethinking Binarized Neural Network Optimization"
★ 76VIBNet. Compressing Neural Networks using the Variational Information Bottleneck
★ 66Normalized-Quantized-LSTM. Implementation of NeurIPS 2019 paper "Normalization Helps Training of Quantized LSTM"
★ 31Knowledge-Distillation-Zoo. Pytorch implementation of various Knowledge Distillation (KD) methods.
★ 1.8kMainSubsidaryBNN. Python
★ 4L2T-ww. Learning What and Where to Transfer (ICML 2019)
★ 249EagleEye. (ECCV'2020 Oral)EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruning
★ 308slimmable_networks. Slimmable Networks, AutoSlim, and Beyond, ICLR 2019, and ICCV 2019
★ 929mobileNet-v2_cifar10. a pytorch implement of mobileNet v2 on cifar10
★ 64CondenseNet. CondenseNet: Light weighted CNN for mobile devices
★ 691Ternarized_Neural_Network. Optimizing Deep Convolutional Neural Network with Ternarized Weights and High Accuracy
★ 16MetaPruning. MetaPruning: Meta Learning for Automatic Neural Network Channel Pruning. In ICCV 2019.
★ 352kill-the-bits. Code for: "And the bit goes down: Revisiting the quantization of neural networks"
★ 630gate-decorator-pruning. Code for the NuerIPS'19 paper "Gate Decorator: Global Filter Pruning Method for Accelerating Deep Convolutional Neural Networks"
★ 194overhaul-distillation. Official PyTorch implementation of "A Comprehensive Overhaul of Feature Distillation" (ICCV 2019)
★ 422Efficient-Computing. Efficient computing methods developed by Huawei Noah's Ark Lab
★ 1.3kLegoNet. A Pytorch implementation of "LegoNet: Efficient Convolutional Neural Networks with Lego Filters" (ICML 2019).
★ 141lit-code. Code for LIT, ICML 2019
★ 22haq. [CVPR 2019, Oral] HAQ: Hardware-Aware Automated Quantization with Mixed Precision
★ 407HBONet. [ICCV 2019] Harmonious Bottleneck on Two Orthogonal Dimensions, surpassing MobileNetV2
★ 101KD_methods_with_TF. Knowledge distillation methods implemented with Tensorflow (now there are 11 (+1) methods, and will be added more.)
★ 264QPyTorch. Low Precision Arithmetic Simulation in PyTorch
★ 289EigenDamage-Pytorch. Code for "EigenDamage: Structured Pruning in the Kronecker-Factored Eigenbasis" https://arxiv.org/abs/1905.05934
★ 113OctaveConv_pytorch. Pytorch implementation of newly added convolution
★ 582LD-Net. Language Model Pruning for Sequence Labeling
★ 147BENN-PyTorch. Codes for Binary Ensemble Neural Network: More Bits per Network or More Networks per Bit?
★ 31pytorch-moonshine. Cheap distillation for convolutional neural networks.
★ 35mmdetection. OpenMMLab Detection Toolbox and Benchmark
★ 33kdeficient-efficient. Successfully training approximations to full-rank matrices for efficiency in deep learning.
★ 16deep_learning_object_detection. A paper list of object detection using deep learning.
★ 11kDistilling-Object-Detectors. Implementation of CVPR 2019 paper: Distilling Object Detectors with Fine-grained Feature Imitation
★ 419GrOWL. Learning to share: simultaneous parameter tying and sparsification in deep learning
★ 13selective-convolution. Code for the paper "Training CNNs with Selective Allocation of Channels" (ICML 2019)
★ 25Decompose-CNN. CP and Tucker decomposition for Convolutional Neural Networks
★ 86g2-lstm. Codes for "Towards Binary-Valued Gates for Robust LSTM Training".
★ 75CU-Net. Code for "Quantized Densely Connected U-Nets for Efficient Landmark Localization" (ECCV 2018) and "CU-Net: Coupled U-Nets" (BMVC 2018 oral)
★ 230Efficient-Deep-Learning. Collection of recent methods on (deep) neural network compression and acceleration.
★ 955Awesome-Pruning. A curated list of neural network pruning resources.
★ 2.5kEmbeddingDistillation. Learning Metrics from Teachers: Compact Networks for Image Embedding (CVPR19)
★ 76