NVIDIA NGC containers
Link to section 'What is NGC?' of 'NVIDIA NGC containers' What is NGC?
Nvidia GPU cloud (NGC) is a GPU-accelerated cloud platform optimized for deep learning and scientific computing. NGC offers a comprehensive catalogue of GPU-accelerated containers, so the application runs quickly and reliably on the high performance computing environment. NGC was deployed to extend the cluster capabilities and to enable powerful software and deliver the fastest results. By utilizing Singularity and NGC, users can focus on building lean models, producing optimal solutions and gathering faster insights. For more information, please visit https://www.nvidia.com/en-us/gpu-cloud and NGC software catalog.
Link to section 'Getting Started' of 'NVIDIA NGC containers' Getting Started
Users can download containers from the NGC software catalog and run them directly using Singularity instructions from the corresponding container’s catalog page.
In addition, a subset of pre-downloaded NGC containers wrapped into convenient software modules are provided. These modules wrap underlying complexity and provide the same commands that are expected from non-containerized versions of each application.
On clusters equipped with NVIDIA GPUs, type the command below to see the lists of NGC containers we deployed.
$ module load ngc
$ module avail