System Having Multiple Processing Unit Sets For Training Neural Networks
AssigneeGraphcore Limited
InventorsHelen Byrne, Luke Benjamin Hudlass-Galley, Carlo Luschi
Life of this patent
Estimating the term…
Loading patent…
AssigneeGraphcore Limited
InventorsHelen Byrne, Luke Benjamin Hudlass-Galley, Carlo Luschi
Estimating the term…
A data processing system for training a neural network, the data processing system comprising: a first set of one or more processing units, a second set of one or more processing units, a data storage, and an interconnect between the first set of one or more processing units, the second set of processing units and the data storage, wherein the data storage is configured to provide over the interconnect, training data to the first set of one or more processing units and the second set of one more processing units, wherein each of the first and second set of processing units is configured to, when performing the training, evaluate loss for the respective training iteration including a metric measuring the dissimilarity between the output values calculated by the first and second set of processing units, wherein the metric is weighted in the evaluation of the loss in accordance with a parameter that is updated between different training iterations.
A data processing system for training a neural network, the data processing system comprising:
A method for training a neural network, the method implemented in a data processing system comprising:
Dependencies are inferred from the claim text.