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

Ping Gong, Yuxin Ma, Cheng Li, Xiaosong Ma, Sam H. Noh
4/18/2023
cs.LGcs.PF

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gong2023understand,
  title  = {Understand Data Preprocessing for Effective End-to-End Training of Deep Neural Networks},
  author = {Ping Gong and Yuxin Ma and Cheng Li and Xiaosong Ma and Sam H. Noh},
  year   = {2023},
  eprint = {2304.08925},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.08925v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.08925.svg)](https://codeofpaper.com/paper/2304.08925)

Discussion