PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 12, 20240 citationsOpen Access

ProTrain: Efficient LLM Training via Memory-Aware Techniques

View Full Paper
HYHanmei YangJZJin ZhouYFYao Fu

Key Points

Key points are not available for this paper at this time.

Abstract

It is extremely memory-hungry to train Large Language Models (LLM). To solve this problem, existing work exploits the combination of CPU and GPU for the training process, such as ZeRO-Offload. Such a technique largely democratizes billion-scale model training, making it possible to train with few consumer graphics cards. However, based on our observation, existing frameworks often provide coarse-grained memory management and require experienced experts in configuration tuning, leading to suboptimal hardware utilization and performance. This paper proposes ProTrain, a novel training system that intelligently balances memory usage and performance by coordinating memory, computation, and IO. ProTrain achieves adaptive memory management through Chunk-Based Model State Management and Block-Wise Activation Management, guided by a Memory-Aware Runtime Profiler without user intervention. ProTrain does not change the training algorithm and thus does not compromise accuracy. Experiments show that ProTrain improves training throughput by 1. 43 to 2. 71 compared to the SOTA training systems.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Yang et al. (2024) studied this question.

synapsesocial.com/papers/68e651cbb6db6435875e2624https://doi.org/10.48550/arxiv.2406.08334
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projection2024 · 11 citations
  2. 2MemAscend: System Memory Optimization for SSD-Offloaded LLM Fine-Tuning2025
  3. 3GPU and CPU Memory Co-Optimization in Heterogeneous Pipeline Parallelism for Efficient Large Language Model Fine-Tuning on Commodity Servers2026
  4. 4BlockLLM: Memory-Efficient Adaptation of LLMs by Selecting and Optimizing the Right Coordinate Blocks2024
  5. 5Mini-batch Coresets for Memory-efficient Language Model Training on Data Mixtures2024 · 1 citations