REVIEW 15 cited by
TorchTitan: One-stop PyTorch native solution for production ready LLM pre-training
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
Signed reviews
read the original abstract
The development of large language models (LLMs) has been instrumental in advancing state-of-the-art natural language processing applications. Training LLMs with billions of parameters and trillions of tokens require sophisticated distributed systems that enable composing and comparing several state-of-the-art techniques in order to efficiently scale across thousands of accelerators. However, existing solutions are complex, scattered across multiple libraries/repositories, lack interoperability, and are cumbersome to maintain. Thus, curating and empirically comparing training recipes require non-trivial engineering effort. This paper introduces TorchTitan, an open-source, PyTorch-native distributed training system that unifies state-of-the-art techniques, streamlining integration and reducing overhead. TorchTitan enables 3D parallelism in a modular manner with elastic scaling, providing comprehensive logging, checkpointing, and debugging tools for production-ready training. It also incorporates hardware-software co-designed solutions, leveraging features like Float8 training and SymmetricMemory. As a flexible test bed, TorchTitan facilitates custom recipe curation and comparison, allowing us to develop optimized training recipes for Llama 3.1 and provide guidance on selecting techniques for maximum efficiency based on our experiences. We thoroughly assess TorchTitan on the Llama 3.1 family of LLMs, spanning 8 billion to 405 billion parameters, and showcase its exceptional performance, modular composability, and elastic scalability. By stacking training optimizations, we demonstrate accelerations of 65.08% with 1D parallelism at the 128-GPU scale (Llama 3.1 8B), an additional 12.59% with 2D parallelism at the 256-GPU scale (Llama 3.1 70B), and an additional 30% with 3D parallelism at the 512-GPU scale (Llama 3.1 405B) on NVIDIA H100 GPUs over optimized baselines.
Forward citations
Cited by 15 Pith papers
-
A Rayleigh criterion for mechanical instability: inducing activity by chemo-mechanical coupling
Rayleigh-like phase criteria between entropic and frenetic contributions predict when chemical driving of a slow Newtonian probe yields sustained active or rotational motion.
-
Subspace Networks: Scaling Decentralized Training with Communication-Efficient Model Parallelism
Constraining transformer projection weights to a shared low-rank subspace reportedly enables near-lossless compression of pipeline-parallel communication, matching centralized convergence at 80Mbps bandwidth.
-
Adaptra: Straggler-Resilient Hybrid-Parallel Training with Pipeline Adaptation
ADAPTRA adapts the pipeline schedule and offloads inter-stage communication to CPU-side RDMA, cutting iteration time by 1.2-3.5x when network links slow down.
-
Compute-Optimal Is Not Cluster-Optimal: Systems-Aware Scaling for Sparse Mixture-of-Experts
Under a fixed model-FLOPs budget, the fitted loss for sparse MoE models decreases monotonically with sparsity, so the optimum sits at the boundary; an interior sparsity optimum appears only when hardware-deliverable F...
-
StrataCL: Fabric-Native Communication Library for Production Supernodes
On Huawei CloudMatrix384, StrataCL's registration-on-allocation and fabric-native operators raise collective bus bandwidth up to 1.6x and LLM inference throughput by 1.9x versus HCCL baselines.
-
MatrixFSDP: communication-free matrix optimizers under ZeRO-3 parameter sharding
MatrixFSDP places whole 2D weight matrices on single ZeRO-3 owner ranks so matrix optimizers run locally without optimizer-step collectives, preserving ZeRO-3 memory while achieving up to 54.6x optimizer-step speedup ...
-
Opus: Photonic Rail-Optimized Fabric in ML Datacenters
Opus time-multiplexes a single photonic rail fabric across parallelism phases in ML training, achieving up to 23x network power reduction and 4x cost savings at under 6.7% training overhead in simulation.
-
Zorse: Optimizing LLM Training Efficiency on Heterogeneous GPU Clusters
Zorse integrates interleaved pipeline parallelism, ZeRO-2 data parallelism, and CPU offloading to accelerate LLM training on heterogeneous GPU clusters by up to 4x.
-
Photonic Rails in ML Datacenters
A photonic rail design that reconfigures optical circuits between parallelism phases within a training job can emulate electrical rails with about 70% cost and 96% power savings and a few percent iteration-time overhe...
-
Cost-Efficient LLM Training with Lifetime-Aware Tensor Offloading via GPUDirect Storage
TERAIO speeds up LLM training by offloading inactive tensors to SSDs with a lifetime-aware, GPUDirect Storage based migration plan, reaching 1.47x over ZeRO-Offload/Infinity and 80.7% of ideal.
-
Scaling Deep Learning Training with MPMD Pipeline Parallelism
JaxPP introduces a user-defined MPMD pipeline schedule API on top of JAX/GSPMD and reports throughput gains up to 1.11x over SPMD training on H100 clusters.
-
Motif 3: Technical Report
A 314B-parameter mixture-of-experts language model with grouped differential latent attention and multi-teacher distillation reports competitive results on agentic, coding, and reasoning benchmarks.
-
TorchAO: PyTorch-Native Training-to-Serving Model Optimization
TorchAO delivers a PyTorch-native, end-to-end workflow for FP8 training, QAT, PTQ, and sparsity, with benchmarked speedups and production use in quantized Llama releases.
-
Chain-of-Model Learning for Language Model
A nested Transformer with causally ordered hidden chains offers multiple sub-model sizes, chain-based expansion, and KV-cache sharing for faster prefilling.
-
Prioritizing Image-Related Tokens Enhances Vision-Language Pre-Training
PRIOR reweights the next-token prediction loss in vision-language pretraining by 1 minus the probability assigned by a text-only reference LLM, and reports consistent benchmark improvements over standard NTP.
Discussion (0). Continue with ORCID to comment.