Kaze MLOps stack
Project description
Kaze's MLOps stack
This is an evolving stack of tool I uses for my ML workflow. It is going to be very opinionated, not necessarily always up to date (considering the pace of the field, I think this is fair), and not always the best choice for your use case. I choose this stack because it fits my philosophy and my workflow.
The main purpose of this repo is to serve as a reference to retrace my steps whenever I need, instead of a template which I just copy and deploy to the next project. I have no intention of making this a full fledge library.
Stack
- Machine learning framework: Jax (with Flax for neural networks)
- Hyperparameter tuning : Optax (for optimizers) + Optuna (for hyperparameter tuning)
- Object storage: MinIO (for storing data and models)
- Database: PostgreSQL (for storing metadata and results)
- Experiment tracking: MLflow (for tracking experiments and models)
- Data versioning: DVC (for data versioning and pipelines)
- Orchestration: Dagster (for orchestrating the pipeline)
- Deployment: BentoML (for deploying the model as a service)
- Monitoring: Prometheus (for monitoring the service) + Grafana (for visualizing the metrics)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kazemlstack-0.1.0.tar.gz.
File metadata
- Download URL: kazemlstack-0.1.0.tar.gz
- Upload date:
- Size: 131.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6065c52ac430551262e341932ada2b98d43b23638ae028318c7ca0d4778a1b6a
|
|
| MD5 |
0db8b0f801174e2c49b9de361db62784
|
|
| BLAKE2b-256 |
60cf465eb47392471719cec8f20941b0a3ee0f62a4cdacbf744d8a840b7da46f
|
File details
Details for the file kazemlstack-0.1.0-py3-none-any.whl.
File metadata
- Download URL: kazemlstack-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54e9da26c3bec4111263dcdf127aa95262d4bd2bb40829e326ed1ab4ae76c5c3
|
|
| MD5 |
da35575624b82ee78026515fb545be8d
|
|
| BLAKE2b-256 |
b13946c42344bba95533546ed0276effcaab5f0641ac2154443ac1bb42ba3292
|