YoVDO

PyTorch - Fast Differentiable Dynamic Graphs in Python

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Deep Learning Courses Python Courses Neural Networks Courses PyTorch Courses GPU Computing Courses

Course Description

Overview

Explore PyTorch, a powerful deep learning framework, in this 36-minute conference talk from Strange Loop. Dive into the design and challenges of PyTorch, focusing on its fast, dynamic neural networks and high-performance capabilities for GPUs and CPUs. Learn about the framework's mix of Python and C/C++ implementation, and discover why its dynamic nature is crucial for cutting-edge AI research. Gain insights into the Tensor compiler that powers PyTorch, enabling on-the-fly operation fusion for enhanced speed. Examine topics such as machine translation, adversarial networks, computation graph toolkits, and seamless GPU tensors. Understand the benefits of compilation and tracing JIT in the context of deep learning frameworks.

Syllabus

Intro
Overview of the talk
Machine Translation
Adversarial Networks
Adversarial Nets
Chained Together
Trained with Gradient Descent
Computation Graph Toolkits Declarative Toolkits
Imperative Toolkits
Seamless GPU Tensors
Neural Networks
Python is slow
Types of typical operators
Add - Mul A simple use-case
High-end GPUs have faster memory
GPUs like parallelizable problems
Compilation benefits
Tracing JIT


Taught by

Strange Loop Conference

Tags

Related Courses

Sniffing the Metaverse
Strange Loop Conference via YouTube
KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube
The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube
Machine Learning for Developer Productivity
Strange Loop Conference via YouTube
Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube