Ampere Architecture GPUs

The new Ampere architecture GPUs on Oscar (A6000's and RTX 3090's)

The new Ampere architecture GPUs do not support older CUDA modules. Users must re-compile their applications with the newer CUDA/11 or older modules. Here are detailed instructions to compile major frameworks such as PyTorch, and TensorFlow.

PyTorch

Users can install PyTorch from a pip virtual environment or use pre-built singularity containers provided by Nvidia NGC.

To install via virtual environment:

# Make sure none of the LMOD modules are loaded
module purge 
module list

# create and activate the environment
python -m venv pytorch.venv
source pytorch.venv/bin/activate
pip install torch torchvision torchaudio

# test if it can detect GPUs 

To use NGC containers via Singularity :

  • Pull the image from NGC

singularity build pytorch:21.06-py3 docker://nvcr.io/nvidia/pytorch:21.06-py3
  • Export PATHs to mount the Oscar file system

  • To use the image interactively

  • To submit batch jobs

Last updated

Was this helpful?