A Container-Based Workflow for Distributed Training of Deep Learning Algorithms in HPC Clusters
Not on the map. Why?
Abstract (arXiv)
Deep learning has been postulated as a solution for numerous problems in different branches of science. Given the resource-intensive nature of these models, they often need to be executed on specialized hardware such graphical processing units (GPUs) in a distributed manner. In the academic field, researchers get access to this kind of resources through High Performance Computing (HPC) clusters. This kind of infrastructures make the training of these models difficult due to their multi-user nature and limited user permission. In addition, different HPC clusters may possess different peculiarities that can entangle the research cycle (e.g., libraries dependencies). In this paper we develop a workflow and methodology for the distributed training of deep learning models in HPC clusters which provides researchers with a series of novel advantages. It relies on udocker as containerization tool and on Horovod as library for the distribution of the models across multiple GPUs. udocker does not need any special permission, allowing researchers to run the entire workflow without relying on any administrator. Horovod ensures the efficient distribution of the training independently of the deep learning framework used. Additionally, due to containerization and specific features of the workflow, it provides researchers with a cluster-agnostic way of running their models. The experiments carried out show that the workflow offers good scalability in the distributed training of the models and that it easily adapts to different clusters.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Aug 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 1.
3 papers.
- 2023Using Explainability to Inform Statistical Downscaling Based on Deep Learning Beyond Standard Validation Approachescited by 9
- 2025Estudio de la eficiencia en la escalabilidad de GPUs para el entrenamiento de Inteligencia Artificialcited by 0
- 2026ML in a Box: Analyzing Containerization Practices in Open Source ML Projectscited by 0
- 2026ML in a Box: Analyzing Containerization Practices in Open Source ML Projects11 Jul 2026
- 2025Estudio de la eficiencia en la escalabilidad de GPUs para el entrenamiento de Inteligencia Artificial3 Sep 2025
- 2023Using Explainability to Inform Statistical Downscaling Based on Deep Learning Beyond Standard Validation Approaches3 Feb 2023