Need to train or serve a neural network too large for one device? Alpa automatically parallelizes single-device code across distributed clusters, combining data, operator, and pipeline parallelism. section 12.1.2
Alpa is positioned for large-model workflows such as:
- Training or fine-tuning vision transformers for image classification. section 12.1.2
- Fine-tuning OPT language models on AWS p3.16xlarge instances with eight 16GB V100 GPUs. section 12.1.2
- Running GPT-2-like training examples alongside broader large-scale neural-network serving. section 12.1.2
