ACTIVATION ZERO-BYPASS AND WEIGHT PRUNING IN NEURAL NETWORKS FOR VEHICLE PERCEPTION SYSTEMS
First Claim
1. A computer-implemented method for vehicle perception, the method comprising:
- capturing a plurality of images at a camera associated with a vehicle and storing image data associated with the plurality of images to a memory;
dispatching vehicle perception tasks to a plurality of processing elements of an accelerator in communication with the memory;
performing, by at least one of the plurality of processing elements, the vehicle perception tasks for the vehicle perception using a neural network, wherein performing the vehicle perception tasks comprises;
performing an activation bypass for values below a first threshold, andperforming weight pruning of synapses and neurons of the neural network based at least in part on a second threshold; and
controlling the vehicle based at least in part on a result of performing the vehicle perception tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example implementation according to aspects of the present disclosure, a computer-implemented method includes capturing a plurality of images at a camera associated with a vehicle and storing image data associated with the plurality of images to a memory. The method further includes dispatching vehicle perception tasks to a plurality of processing elements of an accelerator in communication with the memory. The method further includes performing, by at least one of the plurality of processing elements, the vehicle perception tasks for the vehicle perception using a neural network, wherein performing the vehicle perception tasks comprises performing an activation bypass for values below a first threshold, and performing weight pruning of synapses and neurons of the neural network based at least in part on a second threshold. The method further includes controlling the vehicle based at least in part on a result of performing the vehicle perception tasks.
-
Citations
20 Claims
-
1. A computer-implemented method for vehicle perception, the method comprising:
-
capturing a plurality of images at a camera associated with a vehicle and storing image data associated with the plurality of images to a memory; dispatching vehicle perception tasks to a plurality of processing elements of an accelerator in communication with the memory; performing, by at least one of the plurality of processing elements, the vehicle perception tasks for the vehicle perception using a neural network, wherein performing the vehicle perception tasks comprises; performing an activation bypass for values below a first threshold, and performing weight pruning of synapses and neurons of the neural network based at least in part on a second threshold; and controlling the vehicle based at least in part on a result of performing the vehicle perception tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory comprising computer readable instructions; and a processing device for executing the computer readable instructions for performing a method for vehicle perception, the method comprising; capturing a plurality of images at a camera associated with a vehicle and storing image data associated with the plurality of images to a memory; dispatching vehicle perception tasks to a plurality of processing elements of an accelerator in communication with the memory; performing, by at least one of the plurality of processing elements, the vehicle perception tasks for the vehicle perception using a neural network, wherein performing the vehicle perception tasks comprises; performing an activation bypass for values below a first threshold, and performing weight pruning of synapses and neurons of the neural network based at least in part on a second threshold; and controlling the vehicle based at least in part on a result of performing the vehicle perception tasks. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising:
a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to perform a method for vehicle perception, the method comprising; capturing a plurality of images at a camera associated with a vehicle and storing image data associated with the plurality of images to a memory; dispatching vehicle perception tasks to a plurality of processing elements of an accelerator in communication with the memory; performing, by at least one of the plurality of processing elements, the vehicle perception tasks for the vehicle perception using a neural network, wherein performing the vehicle perception tasks comprises; performing an activation bypass for values below a first threshold, and performing weight pruning of synapses and neurons of the neural network based at least in part on a second threshold; and controlling the vehicle based at least in part on a result of performing the vehicle perception tasks.
Specification