Systems and methods for compressing models during model training while considering target alignment for efficient ai runtime
AssigneeNetApp, Inc.
InventorAnton Krug
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorAnton Krug
Estimating the term…
Techniques are provided for compressing weights of models during training of the models. A model is trained for execution on a target device. As part of training, weights of the model are compressed utilizing palettes to represent weight values using bits. A coding procedure, such as Huffman coding, is used to remove or modify the bit representations of infrequently utilized palettes. The model may be iteratively trained to compress the weights of the model in order to reduce the amount of storage consumed by the model without unduly sacrificing quality of the model. Reducing the size of the model provides the ability to deploy the model on devices that would otherwise lack storage and compute resources for storing and running an uncompressed version of the model.
A method, comprising:
A computing device, comprising:
A non-transitory machine readable medium comprising instructions for performing a method, which when executed by a machine, causes the machine to:
Dependencies are inferred from the claim text.