Cloud GPUs for Training

EE 641: A Computational Introduction to Deep Learning

Homework runs on a laptop CPU or a small GPU. Serious training — the final project in particular — generally does not. This page lists the options.

Hourly GPU Rental

Providers such as Lambda, RunPod, and Vast.ai rent GPU machines by the hour. You get a full Linux machine over SSH: more control and often cheaper per GPU-hour than Colab at scale, but you manage the environment, data transfer, and shutdown yourself. Worth it only if your project outgrows Colab.

Your Own Hardware

A recent NVIDIA gaming GPU handles most of the course. Apple Silicon works through PyTorch’s mps backend for small models; expect missing ops and slower training on anything large.

Whatever You Use: Checkpoint

Sessions disconnect, spot instances vanish, and meters run while you sleep. Save best and last checkpoints every epoch to storage that outlives the machine, and stop the machine when the run ends.