Training a model using parameter server shards
AssigneeGoogle Inc.
InventorsGregory S. Corrado, Kai Chen, Jeffrey A. Dean, Samy Bengio, Rajat Monga, Matthieu Devin
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsGregory S. Corrado, Kai Chen, Jeffrey A. Dean, Samy Bengio, Rajat Monga, Matthieu Devin
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a model using parameter server shards. One of the methods includes receiving, at a parameter server shard configured to maintain values of a disjoint partition of the parameters of the model, a succession of respective requests for parameter values from each of a plurality of replicas of the model; in response to each request, downloading a current value of each requested parameter to the replica from which the request was received; receiving a succession of uploads, each upload including respective delta values for each of the parameters in the partition maintained by the shard; and updating values of the parameters in the partition maintained by the parameter server shard repeatedly based on the uploads of delta values to generate current parameter values.
A system for training a model having parameters by determining a respective parameter value for each of the parameters of the model, the system comprising:
A method for training a model having parameters by determining a respective parameter value for each of the parameters of the model, the method comprising:
A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations for training a model having parameters by determining a respective parameter value for each of the parameters of the model, the operations comprising:
Dependencies are inferred from the claim text.