Этот репозиторий содержит инфраструктуру для развёртывания MLflow на Docker с использованием Docker Compose. Он включает в себя хранилище артефактов Minio S3, хранилище MySQL для MLflow и готовые bash-скрипты для разработки на Python.
- Простая настройка через один файл
.env
- Хранилище артефактов Minio S3 с графическим интерфейсом
- Хранилище MySQL для MLflow
- Готовые bash-скрипты для разработки на Python
- Автоматически создаваемые пакеты S3
-
Настройте .env файл
В корне проекта создайте файл
.env
и настройте его согласно вашим предпочтениям. Этот файл будет использоваться для настройки ваших сервисов. -
Запустите Docker Compose
Выполните следующую команду, чтобы запустить все сервисы:
docker-compose up
-
Просмотрите MLflow и хранилище артефактов
После запуска вы сможете открыть MLflow по адресу http://localhost:5000, а хранилище артефактов Minio S3 - по адресу http://localhost:9001.
Для получения более подробной инструкции по развёртыванию и использованию MLflow на Docker, посетите shakhbanov.org/deploy-mlflow.
Этот проект лицензируется под лицензией MIT.