Easy MLOps Stacks
Sophisticated teams develop their MLOps stack from a combination of best of breed components.
But building or spinning up stacks is incredibly difficult.
This open source community exists to make combining them less of a headache.
Deploy common MLOps stacks with a single command.
How It Works
Combinator.ml makes it easy to test drive, combine & deploy the stack that's best for you.
Components, Stacks and Infrastructure
Combinator components are infinitely composible ML products. We present a curated combination of components as stacks, although it is easy to develop your own bespoke stack. Infrastructure abstractions make it easy to deploy components and stacks. Find out more.
Terraform is the common language we use to combine stacks. Don't worry if you're not familiar with it, we make it easy to get started with it.
You can test drive (with the help of TestFaster), spin up a local dev environment, or deploy to a cloud of your choice.
Every component is published as a terraform module in an open source GitHub repo.
Each stack is a terraform module too, which references the terraform modules of the components.
We need your help to maintain these! Please contribute to the existing components or stacks, or create your own. Find out more.
MLOps Categories
Components typically fall into one ore more of the following MLOps catagories. Find out more.
Category | Description | |
---|---|---|
Data | Store, manage, and move data. | Explore |
Develop | Develop and train models | Explore |
Deploy | Deploy models to extract value. | Explore |
Monitor | Understand the behavior of your models | Explore |
Govern | Manage, control, and audit your models. | Explore |
Featured Stacks
Stacks are opinionated combinations of components. Find out more.
Here are a few examples:
Kubeflow + MLflow
By combinator.ml
Kubeflow provides orchestration for notebooks, pipelines, and serving. This stack adds MLflow for model management and makes it easy to log models to MLflow from kubeflow notebooks and pipelines.
Minio + Pachyderm
By combinator.ml
Minio is an S3-compatible cloud-native data store. A Pachyderm cluster provides data lineage and pipelines. This stack makes it easy to spin up a cloud-native versioned controlled data store and pipelining tool.
Getting Started
It's really easy to get started.
- Install Terraform
- Browse to a stack or component and follow the instructions to deploy.
Get involved!
Find us in #mlops-stacks
on the MLOps.community Slack:
Or read more about contributing.