AI product Open source

PyTorch

PyTorch is a Python machine-learning library for tensor computation and deep neural networks, with CPU and GPU execution. Its tensor library provides NumPy-like operations, while its tape-based autograd system uses reverse-mode automatic differentiation for differentiable tensor operations and dynamically defined networks. The project also includes neural-network, compilation, multiprocessing, and data-loading components, and supports extensions through Python packages such as NumPy, SciPy, and Cython.

View repository Visit site Mentioned in 4 videos ↓

What PyTorch is used for

4 uses taken from transcripts — each links to the moment in the video.

  • Provides the execution framework discussed in relation to kernel ordering, overlapping execution, and race conditions.

  • Provides the standard TopK baseline replaced by DeepSelect.

  • Example of a machine-learning library or AI package that uses Python underneath.

  • An open-source Python package for tensor computation and deep learning. It provides CPU- and GPU-based tensors, automatic differentiation, and neural-network tools for research and production.

Videos mentioning PyTorch

4 in the library.