Machine Learning Intermediate
pipelining
A form of model parallelism in which a model's processing is divided into consecutive stages and each stage is executed on a different device.
Plain English Explanation
A form of model parallelism in which a model's processing is divided into consecutive stages and each stage is executed on a different device. While a stage is processing one batch, the preceding stage can work on the next batch. See also staged training.
How is it used?
Practitioners refer to pipelining when building, training, or evaluating machine learning systems. It appears in research papers, product documentation, and technical discussions about AI capabilities and limitations.