Distributing tensor computations across computing devices

Shazeer Noam M,NM Shazeer

user-5f163cde4c775ed682f575fe(2021)

Cited 0|Views57
No score
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, are used for distributing tensor computations across computing devices. One of the methods includes: receiving specification data that specifies a distribution of tensor computations among a plurality of computing devices, wherein each tensor computation (i) is defined to receive, as input, one or morerespective input tensors each having one or more respective input dimensions, (ii) is defined to generate, as output, one or more respective output tensors each having one or more respective output dimensions, or both, wherein the specification data specifies a respective layout for each input and output tensor that assigns each dimension of the input or output tensor to one or more of the plurality of computing devices; assigning, based on the layouts for the input and output tensors, respective device-local operations to each of the computing devices; and causing the tensor computations to be executed.
More
Translated text
Key words
Tensor,Input/output,Computation,Computer data storage,Computational science,Computer science
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined