VK Cloud

вебинар
online
Онлайн

MLflow в облаке. Простой и быстрый способ вывести ML-модели в продакшен

О мероприятии

MLflow — один из самых стабильных и легких современных инструментов, позволяющих специалистам по Data Science управлять жизненным циклом моделей машинного обучения на всем его протяжении. Это удобный инструмент с простым пользовательским интерфейсом для просмотра экспериментов и мощными средствами упаковки моделей, управления ими и их развертыванием. Он позволяет работать практически с любой библиотекой машинного обучения.

На вебинаре мы прошли все этапы установки и настройки MLflow в максимально близком к production варианте, а также показали, как реализовать использование облачных сервисов в качестве различных backend-сервисов MLflow.

Данный вебинар продолжает нашу серию про MLOps. Ранее мы рассматривали проект Kubeflow. В сравнении с ним MLflow — более стабильный, production-ready инструмент. За счет того, что MLflow не использует Kubernetes, он более прост в работе, но в целом хуже масштабируется и не так хорошо интегрируется с K8s. В MLflow меньше функций: в частности, в отличие от KubeFlow в него не встроен JupyterHub, поэтому на вебинаре мы развернули его отдельно.

Трансляция

В программе

sasha-volynskij-1.jpg.webp
Александр Волынский
Технический менеджер продукта, VK Cloud
  1. Установим MLflow tracking server на выделенной VM;
  2. Подключим S3 в качестве artifact storage;
  3. Подключим DBaaS в роли backend entity storage;
  4. Развернем JupyterHub на выделенной VM;
  5. Обучим тестовую ML-модель и продемонстрируем на примере данной модели основы работы с компонентами MLflow: Tracking и Registry;
  6. Опубликуем обученную модель и сделаем её доступной для запросов по REST API;
  7. Соберем Docker-образ с ML-моделью, используя возможности MLflow для публикации модели в дальнейшем в Kubernetes.
illustration_line_vk cloud@2x.png

Хотите стать спикером на нашем мероприятии?

Напишите нам о вас и теме вашего выступления, мы с вами обязательно свяжемся!