My work as a developer advocate leads me to meet several interesting people and ideas, and in the PyTorch community there is no dearth of either. Here I share a sampling of the content I create to make using PyTorch easier, or amplify inspirational voices in the community.
PyTorch 101:
Twitter Microblogs:
Community Interviews:
- Refik Anadol creates mind-warping art with PyTorch
- Autodesk uses PyTorch to build a production-scale chatbot
- A fun PyTorch-based library to blend visual aesthetics
- Training and Inference at scale with Ray
- Qualcomm’s AIMET enables compressing PyTorch models for edge devices
- Quantum(!!) Machine Learning in PyTorch
- PyTorch-based TorchIO helps medical image preprocessing and augmentation
- Multi-task reinforcement learning library in PyTorch
Performant PyTorch:
- Profiling PyTorch performance
- Leaner and Greener AI with Quantization in PyTorch
- A cookbook for Quantization in practice
- Efficient AI Training and Inference with PyTorch
- Summer of open source: building more efficient AI with PyTorch
- Efficient PyTorch: Tensor Memory Format Matters
Distributed Training Video Tutorials:
- Part 1: Welcome to the Distributed Data Parallel (DDP) Tutorial Series
- Part 2: What is Distributed Data Parallel (DDP)
- Part 3: Multi-GPU training with DDP (code walkthrough)
- Part 4: Multi-GPU DDP Training with Torchrun (code walkthrough)
- Part 5: Multinode DDP Training with Torchrun (code walkthrough)
- Part 6: Training a GPT-like model with DDP (code walkthrough)