GPUup Installer

GPUup builds and installs NVIDIA drivers and the CUDA toolkit on Ubuntu Server 22.04 (Jammy) and 24.04 (Noble) for amd64 and arm64/SBSA hosts. The installer is a single bash script designed for curl | bash usage, idempotent re-runs, and strict adherence to NVIDIA repository guidance.

Quick Start

curl -fsSL https://get.gpuup.sh | bash

The installer accepts the same flags when invoked locally: ./gpuup.sh --help

Flags

Behavior Notes

Verification

After reboot, validate the installation:

nvcc --version
nvidia-smi

Deployment

Run tools/deploy.sh to publish updates. The script copies README.html to docs/index.html, uploads index.html and gpuup.sh to the gpuup.sh bucket, and invalidates the CloudFront distributions so changes appear immediately.

Override defaults with environment variables:

Ensure AWS credentials are configured for the AWS CLI via aws configure or environment variables before deploying.