Поздравляем!

CI/CD для машинного обучения

Ravi Bhadauria

Machine Learning Engineer

Синтаксис YAML

  • Отступы
  • Отображения a: 1
  • Массивы
    • Потоковые [1, 2]
    • Блочные
      - 1
      - 2
      
  • Многострочные строки
    • Индикаторы стиля (|, >)
    • Индикаторы обрезки (-, +)
CI/CD для машинного обучения

GitHub Actions

  • Рабочий процесс (pipeline)
  • События (on)
  • Задания (jobs)
  • Раннеры (runs-on)
  • Шаги (steps)
  • Контексты
  • Секреты и переменные окружения (GITHUB_TOKEN)
  • Действия (checkout, setup-python)
    • CML: cml comment create, cml pr create
CI/CD для машинного обучения

Версионирование данных и воспроизводимые пайплайны

  • dvc init
  • Удалённые хранилища DVC (включая локальные)
  • dvc push, dvc pull
  • dvc repro <target>
  • dvc metrics show/diff
  • dvc plots show/diff
  • DVC YAML (dvc.yaml)
    • Шаги или цели
    • Команды (cmd)
    • Зависимости (deps)
    • Выходные данные (outs)
    • Метрики (metrics)
    • Графики (plots)
CI/CD для машинного обучения
CI/CD для машинного обучения

Дополнительные материалы

CI/CD для машинного обучения

Спасибо!

CI/CD для машинного обучения

Preparing Video For Download...