ML Lifecycle Management Framework
Project description
MLOPTIFLOW
Dynamic MLOps Framework with Integrated CLI for Automated ML Project Inception, Kafka-Driven Real-Time Model Monitoring, and Adaptive Canary Deployment Architectures
Installation
-
create a new virtual environment with python ^3.11 and activate it
-
install mloptiflow:
pip install mloptiflow
- initialize a new project and choose a name and paradigm (currently supported paradigms are:
tabular_regression,tabular_classification):
mloptiflow init <your-project-name> --paradigm=<paradigm-name>
cdinto your project directory and (if usingpoetry) updatenamefield inpyproject.tomlfile:
cd <your-project-name>
[tool.poetry]
name = "<your-project-name>"
- optionally, create a root package for the project and add
__init__.pyfile:
mkdir <your-project-name>
touch <your-project-name>/__init__.py
- install dependencies:
poetry install --no-root
or (if you created root package):
poetry install
or if using pip:
pip install -r requirements.txt
Usage
- run the application:
streamlit run app.py
or:
poetry run streamlit run app.py
- optionally, adjust
Dockerfileto your needs if you want to run the inference application in a containerized environment:
# mainly the WORKDIR
WORKDIR /<your-project-name>
- build the container image:
docker build -t <your-project-name> .
- run the container image:
docker run -p 8501:8501 <your-project-name>
Support
- TBA
Roadmap
- TBA
Contributing
- TBA
License
MIT
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 mloptiflow-0.0.13.tar.gz.
File metadata
- Download URL: mloptiflow-0.0.13.tar.gz
- Upload date:
- Size: 12.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.11 Linux/5.15.154+
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db6491c86a4e00640b15b0a0c9343a9f5866e49a99ef7382440168f3d64361b6
|
|
| MD5 |
fe0fbd46f3e1e33b78f8860960cd9342
|
|
| BLAKE2b-256 |
5fec83d14bf6a1c51b1ef99b34ecf48d9412879e4db183ccf6e493a81f85b8b3
|
File details
Details for the file mloptiflow-0.0.13-py3-none-any.whl.
File metadata
- Download URL: mloptiflow-0.0.13-py3-none-any.whl
- Upload date:
- Size: 24.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.11 Linux/5.15.154+
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a34a188814e085aab66c0e8f42c3805710893c998e3dec3cd0a23eb919ea9ca3
|
|
| MD5 |
50464bbe26c08b1e35d8bc82a754b3e7
|
|
| BLAKE2b-256 |
34d2b2aa8e4b618460a19b764f83719840471e79fd5e466a8d5cc92777182aaa
|