Model Online / On-Site
Duration
Modules 5 modules

Course Objective & Scope

MLflow is the most widely adopted vendor-neutral open-source MLOps tool in enterprise settings, yet running a local mlruns folder is worlds apart from operating a shared, multi-user MLflow service. This course provides a deep, hands-on dive into the entire MLflow ecosystem.

Separating the backend store (PostgreSQL) from the artifact store (S3/MinIO), custom and automatic logging across scikit-learn/PyTorch/XGBoost, bundling preprocessing and business logic into a single mlflow.pyfunc package, automated quality gates with mlflow.evaluate and GenAI/LLM Tracing are all practised. Participants leave with a production-ready multi-user MLflow architecture and a standard internal SDK usage guide.

Who Should Attend?

  • MLOps engineers deploying open-source experiment and model management on-premises or in the cloud
  • Data scientists who need to package and hand off models in a standardised format
  • Infrastructure and platform engineers operating internal data science platforms
  • Prerequisite: Python proficiency and working experience with common ML libraries

Key Takeaways

  • Deploy a scalable, authenticated MLflow Tracking Server backed by PostgreSQL and S3/MinIO
  • Record nested runs, custom diagnostic plots and dataset lineage using the MLflow Tracking API
  • Wrap preprocessing, model weights and post-processing into a single portable artefact with mlflow.pyfunc and ModelSignature
  • Gate candidate models against baseline thresholds automatically using mlflow.evaluate
  • Use MLflow Tracing and Evaluate to monitor both classical ML and LLM/RAG applications on one platform

Curriculum

MLflow Architecture and Enterprise Server Setup
  • Tracking Server, Backend Store (PostgreSQL) and Artifact Store (S3/MinIO/Azure Blob) topologies
  • Proxied artifact access, authentication and team-level permission controls
MLflow Tracking API and Advanced Logging Patterns
  • Limits of autologging, custom metric/parameter logging, system metrics and dataset lineage with mlflow.data
  • Organising cross-validation and hyperparameter sweeps with parent/child (nested) runs
MLflow Models, Flavours and Custom PyFunc Packaging
  • The MLmodel manifest, ModelSignature, input_example and locking conda/uv/pip environments
  • Bundling feature transforms, ensembles and business logic into one artefact with mlflow.pyfunc
MLflow Evaluate and Model Registry Lifecycle
  • Automated metric computation, custom evaluators and baseline validation thresholds with mlflow.evaluate
  • Model versioning, Registered Model Aliases (@champion, @challenger) and deployment webhooks
GenAI / LLM Observability (MLflow Tracing) and Serving
  • Step-by-step latency, token and prompt tracing across LLM and RAG chains
  • Building inference containers with mlflow models build-docker for REST and batch scoring

Other Courses in This Category

  • Experiment, Data and Model Lifecycle Management with Weights & Biases (W&B)

    W&B Experiments, Sweeps, Artifacts (data and model lineage), visual error analysis with Tables, LLM tracing with Weave and collaborative Reports, for deep learning and generative AI teams.

    MLOps & AI Platform Engineering Corporate
    Live Course
    5 modules
  • Data and Model Versioning with DVC and LakeFS

    Synchronised versioning of large datasets, labels and model weights alongside Git using DVC, LakeFS and Iceberg/Delta time-travel, with end-to-end lineage for teams building auditable ML systems.

    MLOps & AI Platform Engineering Corporate
    Live Course
    5 modules
  • Enterprise Model Registry and Model Lifecycle Governance

    Central Model Registry architecture, packaging standards, @champion/@challenger promotions, automated validation gates, model cards and security scanning, for teams governing how models move into production.

    MLOps & AI Platform Engineering Corporate
    Live Course
    5 modules
  • Model Serving and High-Performance Inference Architectures

    Online, batch and streaming inference patterns, Triton Inference Server, BentoML, Ray Serve and vLLM, dynamic batching, gRPC/REST, caching and load testing, for teams serving models at low latency and high throughput.

    MLOps & AI Platform Engineering Corporate
    Live Course
    5 modules
  • CI/CD and Continuous Training (CT) for Machine Learning

    Validating data, models and code in GitHub Actions/GitLab CI, automated PR evaluation reports, Continuous Training (CT) triggers with Airflow/Argo/Prefect and GitOps deployment, for MLOps teams.

    MLOps & AI Platform Engineering Corporate
    Live Course
    5 modules
  • Container and Kubernetes Deployment for AI and ML Workloads

    Optimised Docker images for CUDA/PyTorch, Kubernetes NVIDIA GPU Operator, MIG/time-slicing, serverless/autoscaling inference with KServe and distributed training with Kubeflow/Volcano, for platform and MLOps teams.

    MLOps & AI Platform Engineering Corporate
    Live Course
    5 modules

Get in touch