Containerization on a self-supervised active foveated approach to computer vision

Scaling complexity and appropriate data sets availability for training current Computer Vision (CV) applications poses major challenges. We tackle these challenges finding inspiration in biology and introducing a Self-supervised (SS) active foveated approach for CV. In this paper we present our sol...

Full description

Saved in:
Bibliographic Details
Main Authors: Dario Dematties, Silvio Rizzi, George K. Thiruvathukal
Format: Article
Language:English
Published: Universidad Autónoma de Bucaramanga 2024-06-01
Series:Revista Colombiana de Computación
Online Access:https://revistasunabeduco.biteca.online/index.php/rcc/article/view/5055
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849223245146882048
author Dario Dematties
Silvio Rizzi
George K. Thiruvathukal
author_facet Dario Dematties
Silvio Rizzi
George K. Thiruvathukal
author_sort Dario Dematties
collection DOAJ
description Scaling complexity and appropriate data sets availability for training current Computer Vision (CV) applications poses major challenges. We tackle these challenges finding inspiration in biology and introducing a Self-supervised (SS) active foveated approach for CV. In this paper we present our solution to achieve portability and reproducibility by means of containerization utilizing Singularity. We also show the parallelization scheme used to run our models on ThetaGPU–an Argonne Leadership Computing Facility (ALCF) machine of 24 NVIDIA DGX A100 nodes. We describe how to use mpi4py to provide DistributedDataParallel (DDP) with all the needed information about world size as well as global and local ranks. We also show our dual pipe implementation of a foveator using NVIDIA Data Loading Library (DALI). Finally we conduct a series of strong scaling tests on up to 16 ThetaGPU nodes (128 GPUs), and show some variability trends in parallel scaling efficiency.
format Article
id doaj-art-79460c5dda6e4acb9c9dbccd0dafa4f7
institution Kabale University
issn 1657-2831
2539-2115
language English
publishDate 2024-06-01
publisher Universidad Autónoma de Bucaramanga
record_format Article
series Revista Colombiana de Computación
spelling doaj-art-79460c5dda6e4acb9c9dbccd0dafa4f72025-08-25T20:22:17ZengUniversidad Autónoma de BucaramangaRevista Colombiana de Computación1657-28312539-21152024-06-0125110.29375/25392115.5055Containerization on a self-supervised active foveated approach to computer visionDario Dematties0Silvio Rizzi1George K. Thiruvathukal2Northwestern Argonne Institute of Science and EngineeringArgonne National LaboratoryLoyola University Chicago Scaling complexity and appropriate data sets availability for training current Computer Vision (CV) applications poses major challenges. We tackle these challenges finding inspiration in biology and introducing a Self-supervised (SS) active foveated approach for CV. In this paper we present our solution to achieve portability and reproducibility by means of containerization utilizing Singularity. We also show the parallelization scheme used to run our models on ThetaGPU–an Argonne Leadership Computing Facility (ALCF) machine of 24 NVIDIA DGX A100 nodes. We describe how to use mpi4py to provide DistributedDataParallel (DDP) with all the needed information about world size as well as global and local ranks. We also show our dual pipe implementation of a foveator using NVIDIA Data Loading Library (DALI). Finally we conduct a series of strong scaling tests on up to 16 ThetaGPU nodes (128 GPUs), and show some variability trends in parallel scaling efficiency. https://revistasunabeduco.biteca.online/index.php/rcc/article/view/5055
spellingShingle Dario Dematties
Silvio Rizzi
George K. Thiruvathukal
Containerization on a self-supervised active foveated approach to computer vision
Revista Colombiana de Computación
title Containerization on a self-supervised active foveated approach to computer vision
title_full Containerization on a self-supervised active foveated approach to computer vision
title_fullStr Containerization on a self-supervised active foveated approach to computer vision
title_full_unstemmed Containerization on a self-supervised active foveated approach to computer vision
title_short Containerization on a self-supervised active foveated approach to computer vision
title_sort containerization on a self supervised active foveated approach to computer vision
url https://revistasunabeduco.biteca.online/index.php/rcc/article/view/5055
work_keys_str_mv AT dariodematties containerizationonaselfsupervisedactivefoveatedapproachtocomputervision
AT silviorizzi containerizationonaselfsupervisedactivefoveatedapproachtocomputervision
AT georgekthiruvathukal containerizationonaselfsupervisedactivefoveatedapproachtocomputervision