paper-with-me

Papers

Dynamic Structure Pruning for Compressing CNNs

2023-03-17 · Jun-Hyung Park, Yeachan Kim, Junho Kim, Joon-Young Choi, SangKeun Lee

Structure pruning is an effective method to compress and accelerate neural networks. While filter and channel pruning are preferable to other structure pruning methods in terms of realistic acceleration and hardware compatibility, pruning methods with a finer granularity, such as intra-channel pruning, are expected to be capable of yielding more compact and computationally efficient networks. Typical intra-channel pruning methods utilize a static and hand-crafted pruning granularity due to a large search space, which leaves room for improvement in their pruning performance. In this work, we introduce a novel structure pruning method, termed as dynamic structure pruning, to identify optimal pruning granularities for intra-channel pruning. In contrast to existing intra-channel pruning methods, the proposed method automatically optimizes dynamic pruning granularities in each layer while training deep neural networks. To achieve this, we propose a differentiable group learning method designed to efficiently learn a pruning granularity based on gradient-based learning of filter groups. The experimental results show that dynamic structure pruning achieves state-of-the-art pruning performance and better realistic acceleration on a GPU compared with channel pruning. In particular, it reduces the FLOPs of ResNet50 by 71.85% without accuracy degradation on the ImageNet dataset. Our code is available at https://github.com/irishev/DSP.

📄 PDF Abstract BibTeX arXiv:2303.09736

Code (1)

irishev/dsp 공식 구현 pytorch

Tasks

GPU

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Rethinking the Pruning Criteria for Convolutional Neural Network

2021-01-01 · NeurIPS 2021 12 · Zhongzhan Huang, Xinjiang Wang, Ping Luo

Channel pruning is a popular technique for compressing convolutional neural networks (CNNs), and various pruning criteria have been proposed to remove the redundant filters of CNNs. From our comprehensive experiments, we…

AIP: Adversarial Iterative Pruning Based on Knowledge Transfer for Convolutional Neural Networks

2021-08-31 · Jingfei Chang, Yang Lu, Ping Xue, Yiqun Xu 외

With the increase of structure complexity, convolutional neural networks (CNNs) take a fair amount of computation cost. Meanwhile, existing research reveals the salient parameter redundancy in CNNs. The current pruning m…

image-classificationImage Classificationobject-detectionObject Detection+1

Efficient Inference of CNNs via Channel Pruning

2019-08-08 · Boyu Zhang, Azadeh Davoodi, Yu Hen Hu

The deployment of Convolutional Neural Networks (CNNs) on resource constrained platforms such as mobile devices and embedded systems has been greatly hindered by their high implementation cost, and thus motivated a lot r…

Efficient Similarity-based Passive Filter Pruning for Compressing CNNs

2022-10-27 · Arshdeep Singh, Mark D. Plumbley

Convolution neural networks (CNNs) have shown great success in various applications. However, the computational complexity and memory storage of CNNs is a bottleneck for their deployment on resource-constrained devices. …

Acoustic Scene ClassificationScene Classification

RANP: Resource Aware Neuron Pruning at Initialization for 3D CNNs

2020-10-06 · Zhiwei Xu, Thalaiyasingam Ajanthan, Vibhav Vineet, Richard Hartley

Although 3D Convolutional Neural Networks (CNNs) are essential for most learning based applications involving dense 3D data, their applicability is limited due to excessive memory and computational requirements. Compress…

3D Semantic SegmentationSemantic SegmentationVideo Classification