Advanced Micro Devices, Inc.
ACCELERATING NEURAL NETWORKS WITH ONE SHOT SKIP LAYER PRUNING

Last updated:

Abstract:

Systems, methods, and devices for pruning a convolutional neural network (CNN). A subset of layers of the CNN is chosen, and for each layer of the subset of layers, how salient each filter in the layer is to an output of the CNN is determined, a subset of the filters in the layer is determined based on the salience of each filter in the layer, and the subset of filters in the layer is pruned. In some implementations, the layers of the subset of layers of the CNN are non-contiguous. In some implementations, the subset of layers includes odd numbered layers of the CNN and excludes even numbered layers of the CNN. In some implementations, the subset of layers includes even numbered layers of the CNN and excludes odd numbered layers of the CNN.

Status:
Application
Type:

Utility

Filling date:

28 Jun 2019

Issue date:

19 Nov 2020