Awesome resources in deep neural network pruning. This collection is inspired by he-y/Awesome-Pruning.
[Note: You are welcome to create pool requests and add more interesting papers.]
Section | Year of Publication |
---|---|
Conference Publications | 2024 2023 2022 2021 2020 2019 2018 2017 |
Journal Publications | 2024 2023 2022 2021 2020 |
Survey Articles | 2020~2023 |
Other Publications | 2022~2023 |
Pruning Software and Toolbox | 2019~2023 |
Symbol | Meaning |
---|---|
U |
Unstructured or Weight Pruning |
S |
Structured or Filter or Channel Pruning |
A |
Official or Author Implementation |
O |
Unofficial or 3rd Party Implementation |
Journal | Title | Type | Code |
---|---|---|---|
IEEE Trans. PAMI | Discrimination-Aware Network Pruning for Deep Model Compression | S |
PyTorch[A]~ |
Year | Title | Type | Code |
---|---|---|---|
2023 |
UPop: Unified and Progressive Pruning for Compressing Vision-Language Transformers | S |
PyTorch[A] |
2023 |
DepGraph: Towards Any Structural Pruning | S |
PyTorch[A] |
2023 |
Torch-Pruning | S |
PyTorch[A] |
2023 |
JaxPruner: JaxPruner: A concise library for sparsity research | U/S |
PyTorch[A] |
2022 |
FasterAI: Prune and Distill your models with FastAI and PyTorch | U |
PyTorch[A] |
2022 |
Simplify: A Python library for optimizing pruned neural networks | PyTorch[A] | |
2021 |
PyTorchViz [A small package to create visualizations of PyTorch execution graphs] | PyTorch[A] | |
2020 |
What is the State of Neural Network Pruning? | S/U |
PyTorch[A] |
2019 |
Official PyTorch Pruning Tool | S/U |
PyTorch[A] |