29  Tools for Deep Learning

The rest of this book teaches models; this chapter teaches the workshop around them. It follows the trajectory most readers actually take: run the book’s notebooks well (Section 29.1), for free in the cloud (Section 29.2), then on rented GPUs when the free tiers run out (Section 29.3) or on hardware of your own (Section 29.4). From there it widens to the ecosystem you will work inside — where models, datasets, papers, and benchmarks actually live (Section 29.5) — and to the systems questions that dominate practice at scale: training across many accelerators (Section 29.6) and serving models to users (Section 29.7). It closes with the machinery of this book itself and how to contribute to it (Section 29.8).

Two warnings apply throughout. Prices, model names, and library versions are quoted as of mid-2026 and will age; we date them so you can discount them, and each section says where to find current numbers. The underlying reasoning — memory fit before speed, bandwidth bounds on generation, cost per result rather than per hour, reproducibility as a workflow rather than a wish — is the part meant to last.

The generated utility and d2l API documents remain searchable HTML reference pages. They are not part of the teaching sequence or the PDF edition.

Resources and Further Reading

The references below extend this chapter’s practical arc — from working effectively on one machine to training and serving at scale. All are freely accessible online.

Systems and scaling

Performance thinking, in blog-post form

Surveys

Staying current