paper-with-me

Papers

Efficient Rematerialization for Deep Networks

2019-12-01 · NeurIPS 2019 12 · Ravi Kumar, Manish Purohit, Zoya Svitkina, Erik Vee, Joshua Wang

When training complex neural networks, memory usage can be an important bottleneck. The question of when to rematerialize, i.e., to recompute intermediate values rather than retaining them in memory, becomes critical to achieving the best time and space efficiency. In this work we consider the rematerialization problem and devise efficient algorithms that use structural characterizations of computation graphs---treewidth and pathwidth---to obtain provably efficient rematerialization schedules. Our experiments demonstrate the performance of these algorithms on many common deep learning models.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Coop: Memory is not a Commodity

2023-11-01 · NeurIPS 2023 11

Tensor rematerialization allows the training of deep neural networks (DNNs) under limited memory budgets by checkpointing the models and recomputing the evicted tensors as needed. However, the existing tensor remateriali…

Efficient Combination of Rematerialization and Offloading for Training DNNs

2021-12-01 · NeurIPS 2021 12 · Olivier Beaumont, Lionel Eyraud-Dubois, Alena Shilova

Rematerialization and offloading are two well known strategies to save memory during the training phase of deep neural networks, allowing data scientists to consider larger models, batch sizes or higher resolution data. …

valid

Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerialization

2019-10-07 · Paras Jain, Ajay Jain, Aniruddha Nrusimha, Amir Gholami 외

We formalize the problem of trading-off DNN training time and memory requirements as the tensor rematerialization optimization problem, a generalization of prior checkpointing strategies. We introduce Checkmate, a system…

Sequential Aggregation and Rematerialization: Distributed Full-batch Training of Graph Neural Networks on Large Graphs

2021-11-11 · Hesham Mostafa

We present the Sequential Aggregation and Rematerialization (SAR) scheme for distributed full-batch training of Graph Neural Networks (GNNs) on large graphs. Large-scale training of GNNs has recently been dominated by sa…

Dynamic Tensor Rematerialization

2020-06-17 · ICLR 2021 1 · Marisa Kirisame, Steven Lyubomirsky, Altan Haan, Jennifer Brennan 외

Checkpointing enables the training of deep learning models under restricted memory budgets by freeing intermediate activations from memory and recomputing them on demand. Current checkpointing techniques statically plan …