Deep RC: A Scalable Data Engineering and Deep Learning Pipeline

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Sarker, Arup Kumar, Alsaadi, Aymen, Halpern, Alexander James, Tangella, Prabhath, Titov, Mikhail, Perera, Niranda, Staylor, Mills, von Laszewski, Gregor, Jha, Shantenu, Fox, Geoffrey
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917993947070464
author Sarker, Arup Kumar
Alsaadi, Aymen
Halpern, Alexander James
Tangella, Prabhath
Titov, Mikhail
Perera, Niranda
Staylor, Mills
von Laszewski, Gregor
Jha, Shantenu
Fox, Geoffrey
author_facet Sarker, Arup Kumar
Alsaadi, Aymen
Halpern, Alexander James
Tangella, Prabhath
Titov, Mikhail
Perera, Niranda
Staylor, Mills
von Laszewski, Gregor
Jha, Shantenu
Fox, Geoffrey
contents Significant obstacles exist in scientific domains including genetics, climate modeling, and astronomy due to the management, preprocess, and training on complicated data for deep learning. Even while several large-scale solutions offer distributed execution environments, open-source alternatives that integrate scalable runtime tools, deep learning and data frameworks on high-performance computing platforms remain crucial for accessibility and flexibility. In this paper, we introduce Deep Radical-Cylon(RC), a heterogeneous runtime system that combines data engineering, deep learning frameworks, and workflow engines across several HPC environments, including cloud and supercomputing infrastructures. Deep RC supports heterogeneous systems with accelerators, allows the usage of communication libraries like MPI, GLOO and NCCL across multi-node setups, and facilitates parallel and distributed deep learning pipelines by utilizing Radical Pilot as a task execution framework. By attaining an end-to-end pipeline including preprocessing, model training, and postprocessing with 11 neural forecasting models (PyTorch) and hydrology models (TensorFlow) under identical resource conditions, the system reduces 3.28 and 75.9 seconds, respectively. The design of Deep RC guarantees the smooth integration of scalable data frameworks, such as Cylon, with deep learning processes, exhibiting strong performance on cloud platforms and scientific HPC systems. By offering a flexible, high-performance solution for resource-intensive applications, this method closes the gap between data preprocessing, model training, and postprocessing.
format Preprint
id arxiv_https___arxiv_org_abs_2502_20724
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Deep RC: A Scalable Data Engineering and Deep Learning Pipeline
Sarker, Arup Kumar
Alsaadi, Aymen
Halpern, Alexander James
Tangella, Prabhath
Titov, Mikhail
Perera, Niranda
Staylor, Mills
von Laszewski, Gregor
Jha, Shantenu
Fox, Geoffrey
Distributed, Parallel, and Cluster Computing
H.2.4; D.2.7; D.2.2
Significant obstacles exist in scientific domains including genetics, climate modeling, and astronomy due to the management, preprocess, and training on complicated data for deep learning. Even while several large-scale solutions offer distributed execution environments, open-source alternatives that integrate scalable runtime tools, deep learning and data frameworks on high-performance computing platforms remain crucial for accessibility and flexibility. In this paper, we introduce Deep Radical-Cylon(RC), a heterogeneous runtime system that combines data engineering, deep learning frameworks, and workflow engines across several HPC environments, including cloud and supercomputing infrastructures. Deep RC supports heterogeneous systems with accelerators, allows the usage of communication libraries like MPI, GLOO and NCCL across multi-node setups, and facilitates parallel and distributed deep learning pipelines by utilizing Radical Pilot as a task execution framework. By attaining an end-to-end pipeline including preprocessing, model training, and postprocessing with 11 neural forecasting models (PyTorch) and hydrology models (TensorFlow) under identical resource conditions, the system reduces 3.28 and 75.9 seconds, respectively. The design of Deep RC guarantees the smooth integration of scalable data frameworks, such as Cylon, with deep learning processes, exhibiting strong performance on cloud platforms and scientific HPC systems. By offering a flexible, high-performance solution for resource-intensive applications, this method closes the gap between data preprocessing, model training, and postprocessing.
title Deep RC: A Scalable Data Engineering and Deep Learning Pipeline
topic Distributed, Parallel, and Cluster Computing
H.2.4; D.2.7; D.2.2
url https://arxiv.org/abs/2502.20724