Gratulujeme!

CI/CD pro Machine Learning

Ravi Bhadauria

Machine Learning Engineer

Syntaxe YAML

  • Odsazení
  • Mapování a: 1
  • Pole
    • Průtokové [1, 2]
    • Blokové
      - 1
      - 2
      
  • Víceřádkové řetězce
    • Indikátory stylu (|, >)
    • Indikátory ořezu (-, +)
CI/CD pro Machine Learning

GitHub Actions

  • Workflow (pipeline)
  • Události (on)
  • Úlohy (jobs)
  • Spouštěče (runs-on)
  • Kroky (steps)
  • Kontexty
  • Tajné hodnoty a proměnné prostředí (GITHUB_TOKEN)
  • Akce (checkout, setup-python)
    • CML: cml comment create, cml pr create
CI/CD pro Machine Learning

Verzování dat a tvorba reprodukovatelných pipeline

  • dvc init
  • DVC vzdálená úložiště (včetně lokálních)
  • dvc push, dvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML (dvc.yaml)
    • Kroky nebo cíle
    • Příkazy (cmd)
    • Závislosti (deps)
    • Výstupy (outs)
    • Metriky (metrics)
    • Grafy (plots)
CI/CD pro Machine Learning

Zdroje DataCamp

CI/CD pro Machine Learning

Doporučená literatura

CI/CD pro Machine Learning

Děkujeme!

CI/CD pro Machine Learning

Preparing Video For Download...