AIExplainer
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.

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.

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.