Optimizing neural network structures for embedded systems
AssigneeTesla, Inc.
InventorsHarsimran Singh Sidhu, Paras Jagdish Jain, Daniel Paden Tomasello, Forrest Nelson Iandola
Life of this patent
Estimating the term…
Loading patent…
AssigneeTesla, 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 system comprising one or more processors and non-transitory computer readable media storing instructions that when executed by the one or more processors, cause the one or more processors to:
Non-transitory computer readable media storing instructions that when executed by a system of one or more processors, cause the one or more processors to:
Dependencies are inferred from the claim text.