~/talk

DevOps for Science: using continuous integration

Talkat PyData Global 2020 · 2020-11-11..11-15· [devops-and-delivery, open-source]
slides:none on file

Continuous integration extends to ML by versioning data, running training on demand, and surfacing detailed metric reports in pull requests; the team builds an open source toolkit—CML—that integrates with GitHub Actions and GitLab CI, uses DVC metrics diff and plots to compare branches, and can provision cloud GPUs via docker machine (moving toward Terraform). Reports embed markdown, images and tensorboard links in PRs. The repo shows active examples and the video series gets almost 17,000 views.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07ML workflow challenges
  3. 4:41DevOps principles for machine learning
  4. 5:44Continuous integration
  5. 7:51ML workflow differences
  6. 10:59CI/CD for ML
  7. 12:24Continuous Machine Learning
  8. 13:48GitHub Actions & GitLab CI
  9. 15:54ML CI/CD priorities
  10. 16:16GitHub Actions setup
  11. 18:43Metric reports in PRs
  12. 21:07CML report flexibility
  13. 22:52Reviewing data & models
  14. 24:15Versioning data with DVC
  15. 26:04Consequences for continuous integration
  16. 26:48Cloud resources for training
  17. 28:14Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.