pith. sign in

arxiv: 2406.13768 · v1 · pith:452H5F3Rnew · submitted 2024-06-19 · 💻 cs.DC · cs.AI· cs.LG· cs.PF

FastPersist: Accelerating Model Checkpointing in Deep Learning

classification 💻 cs.DC cs.AIcs.LGcs.PF
keywords trainingfastpersistcheckpointingcheckpointsfastercheckpointdeeplearning
0
0 comments X
read the original abstract

Model checkpoints are critical Deep Learning (DL) artifacts that enable fault tolerance for training and downstream applications, such as inference. However, writing checkpoints to persistent storage, and other I/O aspects of DL training, are mostly ignored by compute-focused optimization efforts for faster training of rapidly growing models and datasets. Towards addressing this imbalance, we propose FastPersist to accelerate checkpoint creation in DL training. FastPersist combines three novel techniques: (i) NVMe optimizations for faster checkpoint writes to SSDs, (ii) efficient write parallelism using the available SSDs in training environments, and (iii) overlapping checkpointing with independent training computations. Our evaluation using real world dense and sparse DL models shows that FastPersist creates checkpoints in persistent storage up to 116x faster than baseline, and enables per-iteration checkpointing with negligible overhead.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. DeadPool: Resilient LLM Training with Hot-Swapping via Zero-Overhead Checkpoint

    cs.LG 2026-07 unverdicted novelty 6.0

    DeadPool achieves zero-overhead checkpointing during error-free LLM training and hot-swapping recovery in under 40 seconds by replacing failed nodes without terminating the job.

  2. LiveR: Fine-Grained Elasticity via Live Reconfiguration for Model Training

    cs.DC 2026-05 unverdicted novelty 6.0

    LiveR enables live reconfiguration for elastic LLM training by asynchronously preparing new parallel worlds and streaming reshaped model state over interconnects, reducing downtime to seconds and achieving 14-23x fast...