Computer system for distributed machine learning
OwnerZach MELAMED, Zuguang WU +3inventors
InventorsZach MELAMED, Zuguang WU, Roman TALYANSKY, Natan PETERFREUND, Uri VERNER
Life of this patent
Estimating the term…
Loading patent…
OwnerZach MELAMED, Zuguang WU +3inventors
InventorsZach MELAMED, Zuguang WU, Roman TALYANSKY, Natan PETERFREUND, Uri VERNER
Estimating the term…
A computer system for distributed training of a machine learning model comprising a BSP system, at least one machine learning module, and a shared memory module. The BSP system includes a central BSP control module and at least one local BSP module. The central BSP control module is configured to instruct the at least one local BSP module to store, in its associated shared memory module, a local model. The at least one machine learning module is configured to read, from its associated shared memory module, the local model, compute a gradient based on the local model, and aggregate the gradient immediately after its computation into an aggregated gradient in its associated shared memory module. The central BSP control module is further configured to instruct the at least one local BSP module to periodically read out its associated shared memory module.
A computer system, comprising:
A method for distributed training of a machine learning model by implementing a plurality of software modules executed by computer hardware, the modules comprising a central (bulk synchronous parallel) BSP control module, a local BSP module, and a machine learning module, the method comprising:
A non-transitory computer program product storing program code for performing, when running on a computer, a method for distributed training of a machine learning model by implementing a plurality of software modules executed by computer hardware, the modules comprising a central (bulk synchronous parallel) BSP control module, a local BSP module, and a machine learning module, the method comprising:
Dependencies are inferred from the claim text.