Bringing Decades of DevOps Experience To Deep Learning
summary
Argues that DevOps practices must become DeepOps around three concrete pillars: code, data, and machines. Demonstrates an experiment pipeline that auto-commits to a shadow repo and records the exact training command so every run is reproducible. Shows data versioning needs with the Chest X-Ray 14 45GB dataset and automates train/val/test splits. Describes spinning up many instances to run parallel jobs (eg. 20 concurrent instances) and quantifies waste when GPUs stay idle costing hundreds–thousands monthly.
AI-written summary · about
chapters (48)
- 0:00Introduction
- 1:03Jesse Freemans background
- 2:25Automating deep learning
- 2:58The struggles of data scientists
- 4:17Training a model
- 4:55Debugging a model
- 6:10Computer coordination
- 6:43Reproducing experiments
- 7:32AI first companies
- 9:20Common problem
- 9:37First computers
- 10:28Lost at sea
- 10:53No way to reproduce
- 11:08Computers were tied to software
- 11:28Larger software teams
- 11:56Two different branches
- 12:38DevOps
- 13:30TestFirst Culture
- 14:01Automation
- 14:21Version Control
- 14:51Shipping Smaller Changes
- 15:37Netflix DevOps
- 16:16How did we get here
- 16:37DevOps culture
- 17:13Empower the data scientist
- 17:45What is deep ops
- 18:02Tracking changes
- 19:01No knowledge transfer
- 19:49The risks
- 20:08Automating it
- 21:24Committing code
- 21:51Tracking code
- 22:14Organizing data
- 22:35Folders
- 23:09Database
- 23:31Query
- 24:14Version
- 24:32Managing Data
- 24:47Managing Computers
- 25:04Running GPUs
- 25:38Waste of money
- 25:54Configuring machines
- 26:27Running projects locally
- 27:26Rerunning experiments
- 27:51Data scientists vs engineers
- 28:20Creating a culture
- 28:39Applying concepts to deep learning
- 28:55Outro
related talks
56mDevOps for Machine Learning
59mDevOps for Data Science
59mDevOps for Machine Learning Projects
29mDevOps for Data Science? - automate the boring stuff and leverage the OSS ecosystem
30mDevOps For Data Teams
26mApplying DevOps practices in Data and ML Engineering
44mDevOps for Machine Learning - why is it different?
57mDevOps for Machine Learning
