Pytorch Patterns

PyTorch patterns for reproducible deep learning, covering device-agnostic code, seeding, nn.Module structure, training and validation loops, DataLoader throughput, checkpointing, mixed precision, torch.compile, and distributed training with DDP. Use when writing a training loop, building an nn.Module, speeding up a starved DataLoader, adding mixed precision, or scaling training across several GPUs. Not for general Python idioms and typing, use `python-patterns`.

Lukk17 730712a 5 files · 35.4 KB Updated

File contents

Lukk17/agent-standards/tree/main/.agents/skills/pytorch-patterns commit 730712a52f

Frequently asked questions

npx skillmds@latest add lukk17/pytorch-patterns