In pipeline parallelism, what is a 'micro-batch' used for?
-
A
A smaller batch processed by a single GPU layer to keep all pipeline stages busy
-
B
A batch of data sent directly to the CPU for preprocessing
-
C
A compressed representation of gradients shared via NCCL
-
D
A unit of memory allocated per NVLink lane