Optimizing neural network structures for embedded systems
AssigneeDeepScale, Inc.
InventorsHarsimran Singh Sidhu, Paras Jagdish Jain, Daniel Paden Tomasello, Forrest Nelson Iandola
Life of this patent
Estimating the term…
Loading patent…
AssigneeDeepScale, Inc.
InventorsHarsimran Singh Sidhu, Paras Jagdish Jain, Daniel Paden Tomasello, Forrest Nelson Iandola
Estimating the term…
A model training and implementation pipeline trains models for individual embedded systems. The pipeline iterates through multiple models and estimates the performance of the models. During a model generation stage, the pipeline translates the description of the model together with the model parameters into an intermediate representation in a language that is compatible with a virtual machine. The intermediate representation is agnostic or independent to the configuration of the target platform. During a model performance estimation stage, the pipeline evaluates the performance of the models without training the models. Based on the analysis of the performance of the untrained models, a subset of models is selected. The selected models are then trained and the performance of the trained models are analyzed. Based on the analysis of the performance of the trained models, a single model is selected for deployment to the target platform.
A method for generating a machine-learned model comprising:
A method for generating an intermediate representation of a model comprising:
A method for generating executable instructions for instructing a processor to apply a machine-learned model, the method comprising:
Dependencies are inferred from the claim text.