Skip to main content

MLStacks MLStacks.

Project description

MLStacks: Deploy your MLOps infrastructure in minutes

🌰 In a nutshell: What is MLStacks?

MLStacks is a Python package that allows you to quickly spin up MLOps infrastructure using Terraform. It is designed to be used with ZenML, but can be used with any MLOps tool or platform.

Simply write stack and component YAML specification files and deploy them using the MLStacks CLI. MLStacks will take care of the rest. We currently support modular MLOps stacks on AWS, GCP and K3D (for local use).

👷 Why We Built MLStacks

maintained-by-zenml

When we first created ZenML as an extensible MLOps framework for creating portable, production-ready MLOps pipelines, we saw many of our users having to deal with the pain of deploying infrastructure from scratch to run these pipelines. The community consistently asked questions like:

  • How do I deploy tool X with tool Y?
  • Does a combination of tool X with Y make sense?
  • Isn't there an easy way to just try these stacks out to make an informed decision?

To address these questions, the ZenML team presents you a series of Terraform-based stacks to quickly provision popular combinations of MLOps tools. These stacks will be useful for you if:

  • You are at the start of your MLOps journey, and would like to explore different tools.
  • You are looking for guidelines for production-grade deployments.
  • You would like to run your MLOps pipelines on your chosen ZenML Stack.

🔥 Do you use these tools or do you want to add one to your MLOps stack? At ZenML, we are looking for design partnerships and collaboration to implement and develop these MLOps stacks in a real-world setting.

If you'd like to learn more, please join our Slack and leave us a message!

🤓 Learn More

🙏🏻 Acknowledgements

Thank you to the folks over at Fuzzy Labs for their support and contributions to this repository. Also many thanks to Ali Abbas Jaffri for several stimulating discussions around the architecture of this project.

We'd also like to acknowledge some of the cool inspirations for this project:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlstacks-0.7.11.tar.gz (74.2 kB view details)

Uploaded Source

Built Distribution

mlstacks-0.7.11-py3-none-any.whl (132.4 kB view details)

Uploaded Python 3

File details

Details for the file mlstacks-0.7.11.tar.gz.

File metadata

  • Download URL: mlstacks-0.7.11.tar.gz
  • Upload date:
  • Size: 74.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.8.18 Linux/6.2.0-1016-azure

File hashes

Hashes for mlstacks-0.7.11.tar.gz
Algorithm Hash digest
SHA256 2fd24e7c22788c75f63e8c9a4ef0941f90f288658d5da3a4030f989c07f7206d
MD5 ac16048462d3f9a363b0b03b0c9efaf8
BLAKE2b-256 7317f2a7f0781139fde0b16587480e4b0b4d82cd327a91c1186e54ea8e5f7682

See more details on using hashes here.

File details

Details for the file mlstacks-0.7.11-py3-none-any.whl.

File metadata

  • Download URL: mlstacks-0.7.11-py3-none-any.whl
  • Upload date:
  • Size: 132.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.8.18 Linux/6.2.0-1016-azure

File hashes

Hashes for mlstacks-0.7.11-py3-none-any.whl
Algorithm Hash digest
SHA256 4a0c50cabd4d725c033f7a7c12fbef72c5e3462bd8a169648707503907d8add6
MD5 93b43f652434953ceb29cd32c869a494
BLAKE2b-256 30ffb3d943e745ab577150121ca9222dee3b4cde5c847e2c3a3ddec52191ddf0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page