Spatial sparsity exploitation in neural network processing
AssigneeSnap Inc.
InventorsAlberto Garcia-Ortiz, Orlando Miguel Pires dos Reis Moreira, Luc Johannes Wilhelmus Waeijen, Zeqi Zhu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnap Inc.
InventorsAlberto Garcia-Ortiz, Orlando Miguel Pires dos Reis Moreira, Luc Johannes Wilhelmus Waeijen, Zeqi Zhu
Estimating the term…
Examples described herein relate to neural network processing. Each of a plurality of input feature maps may be processed to obtain respective output feature maps. For each input feature map, a differential feature map is obtained based on differences between corresponding values of a first set of values of the input feature map in respective spatially adjacent segments thereof. A transformation operation is performed on at least a subset of a second set of values of the differential feature map to generate a transformed differential feature map that includes a third set of values. An output feature map is generated and includes a fourth set of values. At least a subset of the fourth set of values is obtained by accumulating respective values of the third set of values with corresponding values of the fourth set of values that were previously generated in the output feature map.
A method for processing a neural network, the method comprising, for each input feature map of a plurality of input feature maps in the neural network:
A processing system comprising one or more processors configured to process a neural network by performing operations comprising, for each input feature map of a plurality of input feature maps in the neural network:
Dependencies are inferred from the claim text.