paper-with-me

Papers

Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks

2024-03-29 · Guanhua Ding, Zexi Ye, Zhen Zhong, Gang Li, David Shao

Block pruning, which eliminates contiguous blocks of weights, is a structural pruning method that can significantly enhance the performance of neural processing units (NPUs). In industrial applications, an ideal block pruning algorithm should meet three key requirements: (1) maintain high accuracy across diverse models and tasks, as machine learning deployments on edge devices are typically accuracy-critical; (2) offer precise control over resource constraints to facilitate user adoption; and (3) provide convergence guarantees to prevent performance instability. However, to the best of our knowledge, no existing block pruning algorithm satisfies all three requirements simultaneously. In this paper, we introduce SMART (Separate, Dynamic, and Differentiable) pruning, a novel algorithm designed to address this gap. SMART leverages both weight and activation information to enhance accuracy, employs a differentiable top-k operator for precise control of resource constraints, and offers convergence guarantees under mild conditions. Extensive experiments involving seven models, four datasets, three different block types, and three computer vision tasks demonstrate that SMART pruning achieves state-of-the-art performance in block pruning.

📄 PDF Abstract BibTeX arXiv:2403.19969

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

S2HPruner: Soft-to-Hard Distillation Bridges the Discretization Gap in Pruning

2024-10-09 · Weihao Lin, Shengji Tang, Chong Yu, Peng Ye 외

Recently, differentiable mask pruning methods optimize the continuous relaxation architecture (soft network) as the proxy of the pruned discrete network (hard network) for superior sub-architecture search. However, due t…

Knowledge Distillation

BlockPruner: Fine-grained Pruning for Large Language Models

2024-06-15 · Longguang Zhong, Fanqi Wan, Ruijun Chen, Xiaojun Quan 외

With the rapid growth in the size and complexity of large language models (LLMs), the costs associated with their training and inference have escalated significantly. Research indicates that certain layers in LLMs harbor…

Heuristic Search

MultiPruner: Balanced Structure Removal in Foundation Models

2025-01-17 · J. Pablo Muñoz, Jinjie Yuan, Nilesh Jain

Recently, state-of-the-art approaches for pruning large pre-trained models (LPMs) have demonstrated that the training-free removal of non-critical residual blocks in Transformers is viable for reducing model size, achiev…

Model Compression

Which Layer Causes Distribution Deviation? Entropy-Guided Adaptive Pruning for Diffusion and Flow Models

2025-11-26 · Changlin Li, Jiawei Zhang, Zeyi Shi, Zongxin Yang 외 arxiv

Large-scale vision generative models, including diffusion and flow models, have demonstrated remarkable performance in visual generation tasks. However, transferring these pre-trained models to downstream tasks often res…

KVPruner: Structural Pruning for Faster and Memory-Efficient Large Language Models

2024-09-17 · Bo Lv, Quan Zhou, Xuanang Ding, Yan Wang 외

The bottleneck associated with the key-value(KV) cache presents a significant challenge during the inference processes of large language models. While depth pruning accelerates inference, it requires extensive recovery t…