An Evaluation of Memory Optimization Methods for Training Neural Networks

Xiaoxuan Liu, Siddharth Jha, Alvin Cheung
3/26/2023
cs.LGcs.PF

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

As models continue to grow in size, the development of memory optimization methods (MOMs) has emerged as a solution to address the memory bottleneck encountered when training large models. To comprehensively examine the practical value of various MOMs, we have conducted a thorough analysis of existing literature from a systems perspective. Our analysis has revealed a notable challenge within the research community: the absence of standardized metrics for effectively evaluating the efficacy of MOMs. The scarcity of informative evaluation metrics hinders the ability of researchers and practitioners to compare and benchmark different approaches reliably. Consequently, drawing definitive conclusions and making informed decisions regarding the selection and application of MOMs becomes a challenging endeavor. To address the challenge, this paper summarizes the scenarios in which MOMs prove advantageous for model training. We propose the use of distinct evaluation metrics under different scenarios. By employing these metrics, we evaluate the prevailing MOMs and find that their benefits are not universal. We present insights derived from experiments and discuss the circumstances in which they can be advantageous.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{liu2023evaluation,
  title  = {An Evaluation of Memory Optimization Methods for Training Neural Networks},
  author = {Xiaoxuan Liu and Siddharth Jha and Alvin Cheung},
  year   = {2023},
  eprint = {2303.14633},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.14633v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.14633.svg)](https://codeofpaper.com/paper/2303.14633)

Discussion