Patent ID: 11972363
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computer implemented method comprising:
obtaining a model representation of a predictive model, wherein the model representation expresses a respective predictive model;
generating a plurality of intermediate model implementations based on interpreting the model representation, the generating of each intermediate model implementation comprising:
parsing the model representation with a parser to generate the intermediate model implementation, wherein the intermediate model representation is a data structure that encodes the information of the model representation to facilitate rapid generation of the model implementation for execution on one or more computer devices; and
storing the intermediate model implementation in a repository;
wherein each intermediate model implementation of the plurality of intermediate model generations generated from the model representation has a resource requirement that is different from the resource requirements of each other intermediate model implementation, and each resource requirement indicates an amount of computer resource required to implement a model implementation from the intermediate model implementation;

selecting, based on available computer resources available to implement a model and the computer resource requirements for each of the intermediate model implementations, one of the model implementations for the model representation and generating the model implementation by processing the respective intermediate model representation to generate the model implementation, the model implementation comprising one or more computer programs operable to be executed on one or more computing devices; and
executing the selected model implementation.