# Training convolutional neural networks with megapixel images

arXiv: https://arxiv.org/abs/1804.05712 · HTML: https://mlsanity.com/paper/1804.05712/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 16 Apr 2018.

## Built on by (most cited first, 2 of 2)

- [Resolution-Based Distillation for Efficient Histology Image Classification](https://mlsanity.com/paper/2101.04170/) (2021)
- [A Concise Tiling Strategy for Preserving Spatial Context in Earth Observation Imagery](https://mlsanity.com/paper/2404.10927/) (2024)

## Abstract (arXiv)

To train deep convolutional neural networks, the input data and the intermediate activations need to be kept in memory to calculate the gradient descent step. Given the limited memory available in the current generation accelerator cards, this limits the maximum dimensions of the input data. We demonstrate a method to train convolutional neural networks holding only parts of the image in memory while giving equivalent results. We quantitatively compare this new way of training convolutional neural networks with conventional training. In addition, as a proof of concept, we train a convolutional neural network with 64 megapixel images, which requires 97% less memory than the conventional approach.
