mlsanityData to 7 Oct 2026

Understand Data Preprocessing for Effective End-to-End Training of Deep Neural Networks

arXiv 2304.08925 ↗First posted 18 Apr 2023cs.LG cs.PFcited by 0

Not on the map. Why?

Abstract (arXiv)

In this paper, we primarily focus on understanding the data preprocessing pipeline for DNN Training in the public cloud. First, we run experiments to test the performance implications of the two major data preprocessing methods using either raw data or record files. The preliminary results show that data preprocessing is a clear bottleneck, even with the most efficient software and hardware configuration enabled by NVIDIA DALI, a high-optimized data preprocessing library. Second, we identify the potential causes, exercise a variety of optimization methods, and present their pros and cons. We hope this work will shed light on the new co-design of ``data storage, loading pipeline'' and ``training framework'' and flexible resource configurations between them so that the resources can be fully exploited and performance can be maximized.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 5 of its 31 references that are in the map. First posted on arXiv 18 Apr 2023.

Builds on

5 of 31 references.

References · 5

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  3. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  4. 2019CROSSBOW: Scaling Deep Learning with Small Batch Sizes on Multi-GPU Serverscited by 14
  5. 2019Accelerating Data Loading in Deep Neural Network Trainingcited by 9

Built on by

Not cited yet.