Cloud GPUs for Training

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.

Notebooks on Google’s machines with an attached GPU. Colab Pro ($9.99/mo) covers everything in this course. See the Colab guide for tiers, GPU selection, and checkpointing to Drive.

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.