liveBook · Manning

GPGPU

As explained in Inside Deep Learning: Math, Algorithms, Models

The use of graphics processing hardware to speed up computation.

GPU acceleration uses graphics processing hardware to make computation faster. In deep learning, PyTorch exposes this capability through its NumPy-like tensor API. section 1.0 section 1.5.1

GPU acceleration appears alongside PyTorch’s foundational learning tools:

  • PyTorch tensors provide the computational interface. section 1.5.1
  • Automatic differentiation supports optimization, while datasets provide training data. section 1.5.1
  • Google Colab provides the coding environment used while introducing faster PyTorch execution. section 1.0

How Inside Deep Learning: Math, Algorithms, Models covers it

How deep it goes
Introduces GPU acceleration as a PyTorch capability but does not detail hardware internals or device-management steps.
Examples
Uses Google Colab and PyTorch’s tensor API as the practical setting for faster code.
What it assumes
Assumes Python, prior machine-learning experience, and passing familiarity with calculus, statistics, and linear algebra.
What you can do after
Apply it via PyTorch’s tensor API when running deep-learning computations.
How it connects
Connects GPU acceleration with PyTorch tensors, automatic differentiation, datasets, optimization, and loss functions.

Also explained in

Compare how 3 books explain GPGPU →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Inside Deep Learning: Math, Algorithms, Models. The section links point to the parts of the book it draws on.