Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Théotime Le Hellard

dblp:351/0565 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Efficient and distributed learning · 94% Deep learning architectures and training · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
memory-efficient training
1.522025
HiRemate: Hierarchical Approach for Efficient Re-materialization of Neural Networks · ICML 2025
Rockmate: an Efficient, Fast, Automatic and Generic Tool for Re-materialization in PyTorch · ICML 2023
Machine learning › Efficient and distributed learning › memory-efficient training
re-materialization
1.522025
HiRemate: Hierarchical Approach for Efficient Re-materialization of Neural Networks · ICML 2025
Rockmate: an Efficient, Fast, Automatic and Generic Tool for Re-materialization in PyTorch · ICML 2023
High-performance computing
performance optimization
0.912025
HiRemate: Hierarchical Approach for Efficient Re-materialization of Neural Networks · ICML 2025
Compilers and program optimization
automatic differentiation
0.712023
Rockmate: an Efficient, Fast, Automatic and Generic Tool for Re-materialization in PyTorch · ICML 2023

Methods — techniques the papers use, named apart from their topics

integer linear programming · 1.7hierarchical partitioning · 1.7rematerialization · 1.3activation checkpointing · 1.3
YearPublicationVenuePosition
2025 HiRemate: Hierarchical Approach for Efficient Re-materialization of Neural Networks
abstract
Training deep neural networks (DNNs) on memory-limited GPUs is challenging, as storing intermediate activations often exceeds available memory. Re-materialization, a technique that preserves exact computations, addresses this by selectively recomputing activations instead of storing them. However, existing methods either fail to scale, lack generality, or introduce excessive execution overhead. We introduce ${\mbox{HiRemate}}$ a ${\textit hierarchical}$ re-materialization framework that recursively partitions large computation graphs, applies optimized solvers at multiple levels, and merges solutions into a global efficient training schedule. This enables scalability to significantly larger graphs than prior ILP-based methods while keeping runtime overhead low. Designed for single-GPU models and activation re-materialization, HiRemate extends the feasibility of training networks with thousands of graph nodes, surpassing prior methods in both efficiency and scalability. Experiments on various types of networks yield up to 50-70% memory reduction with only 10-15% overhead, closely matching optimal solutions while significantly reducing solver time. Seamlessly integrating with PyTorch Autograd, HiRemate requires almost no code change to use, enabling broad adoption in memory-constrained deep learning.
Julia Gusak, Xunyi Zhao, Théotime Le Hellard, Lionel Eyraud-Dubois, Olivier Beaumont
ICML3
2023 Rockmate: an Efficient, Fast, Automatic and Generic Tool for Re-materialization in PyTorch
abstract
We propose Rockmate to control the memory requirements when training PyTorch DNN models. Rockmate is an automatic tool that starts from the model code and generates an equivalent model, using a predefined amount of memory for activations, at the cost of a few re-computations. Rockmate automatically detects the structure of computational and data dependencies and rewrites the initial model as a sequence of complex blocks. We show that such a structure is widespread and can be found in many models in the literature (Transformer based models, ResNet, RegNets,...). This structure allows us to solve the problem in a fast and efficient way, using an adaptation of Checkmate (too slow on the whole model but general) at the level of individual blocks and an adaptation of Rotor (fast but limited to sequential models) at the level of the sequence itself. We show through experiments on many models that Rockmate is as fast as Rotor and as efficient as Checkmate, and that it allows in many cases to obtain a significantly lower memory consumption for activations (by a factor of 2 to 5) for a rather negligible overhead (of the order of 10% to 20%). Rockmate is open source and available at https://github.com/topal-team/rockmate.
Xunyi Zhao, Théotime Le Hellard, Lionel Eyraud-Dubois, Julia Gusak, Olivier Beaumont
ICML2