paper-with-me

홈 › Papers

Cutting Down Training Memory by Re-fowarding

2019-05-01 · ICLR 2019 5 · Jianwei Feng, Dong Huang

Deep Neutral Networks(DNNs) require huge GPU memory when training on modern image/video databases. Unfortunately, the GPU memory as a hardware resource is always finite, which limits the image resolution, batch size, and learning rate that could be used for better DNN performance. In this paper, we propose a novel training approach, called Re-forwarding, that substantially reduces memory usage in training. Our approach automatically finds a subset of vertices in a DNN computation graph, and stores tensors only at these vertices during the first forward. During backward, extra local forwards (called the Re-forwarding process) are conducted to compute the missing tensors between the subset of vertices. The total memory cost becomes the sum of (1) the memory cost at the subset of vertices and (2) the maximum memory cost among local re-forwards. Re-forwarding trades training time overheads for memory and does not compromise any performance in testing. We propose theories and algorithms that achieve the optimal memory solutions for DNNs with either linear or arbitrary computation graphs. Experiments show that Re-forwarding cuts down up-to 80% of training memory on popular DNNs such as Alexnet, VGG, ResNet, Densenet and Inception net.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

GPU

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Batch Normalization 설명 없음
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Ethereum Customer Service Number +1-833-534-1729 설명 없음
Residual Connection 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Average Pooling 설명 없음

Similar Papers 제목 키워드 기반

Cutting Down on Prompts and Parameters: Simple Few-Shot Learning with Language Models

2021-06-24 · Findings (ACL) 2022 5 · Robert L. Logan IV, Ivana Balažević, Eric Wallace, Fabio Petroni 외

Prompting language models (LMs) with training examples and task descriptions has been seen as critical to recent successes in few-shot learning. In this work, we show that finetuning LMs in the few-shot setting can consi…

Few-Shot LearningPrompt Engineering

Adam-mini: Use Fewer Learning Rates To Gain More

2024-06-24 · Yushun Zhang, Congliang Chen, Ziniu Li, Tian Ding 외

We propose Adam-mini, an optimizer that achieves on par or better performance than AdamW with 50% less memory footprint. Adam-mini reduces memory by cutting down the learning rate resources in Adam (i.e., $1/\sqrt{v}$). …

Ladder Up, Memory Down: Low-Cost Fine-Tuning With Side Nets

2025-12-16 · Estelle Zheng, Nathan Cerisara, Sébastien Warichet, Emmanuel Helbert 외 arxiv

Fine-tuning large language models (LLMs) is often limited by the memory available on commodity GPUs. Parameter-efficient fine-tuning (PEFT) methods such as QLoRA reduce the number of trainable parameters, yet still incur…

parameter-efficient fine-tuningNatural Language Understanding

InversionNet3D: Efficient and Scalable Learning for 3D Full Waveform Inversion

2021-03-25 · Qili Zeng, Shihang Feng, Brendt Wohlberg, Youzuo Lin

Seismic full-waveform inversion (FWI) techniques aim to find a high-resolution subsurface geophysical model provided with waveform data. Some recent effort in data-driven FWI has shown some encouraging results in obtaini…

Decoder

Low-Complexity CSI Feedback for FDD Massive MIMO Systems via Learning to Optimize

2024-06-24 · Yifan Ma, Hengtao He, Shenghui Song, Jun Zhang 외

In frequency-division duplex (FDD) massive multiple-input multiple-output (MIMO) systems, the growing number of base station antennas leads to prohibitive feedback overhead for downlink channel state information (CSI). T…

Compressive SensingDecoder