CLI scaffold generator for production-ready MLOps projects
Project description
mlops-project
A CLI tool that scaffolds a production-ready MLOps project structure in seconds.
Installation
pip install mlops-project
Usage
# Scaffold in the current directory
mlops-project init
# Scaffold into a specific directory
mlops-project init my-new-project
Generated Structure
├── artifacts/
│ ├── data_ingestion/
│ ├── data_transformation/
│ ├── data_validation/
│ ├── model_evaluation/
│ └── model_trainer/
├── config/
│ └── config.yaml
├── logs/
│ └── logging.log
├── research/
│ ├── 01_data_ingestion.ipynb
│ ├── 02_data_validation.ipynb
│ ├── 03_data_transformation.ipynb
│ ├── 04_model_trainer.ipynb
│ └── 05_model_evaluation.ipynb
├── src/
│ ├── __init__.py
│ ├── components/
│ │ ├── __init__.py
│ │ ├── data_ingestion.py
│ │ ├── data_transformation.py
│ │ ├── data_validation.py
│ │ ├── model_evaluation.py
│ │ └── model_trainer.py
│ ├── config/
│ │ ├── __init__.py
│ │ └── configuration.py
│ ├── constants/
│ │ └── __init__.py
│ ├── entity/
│ │ ├── __init__.py
│ │ └── config_entity.py
│ ├── pipeline/
│ │ ├── __init__.py
│ │ ├── data_ingestion_pipeline.py
│ │ ├── data_validation_pipeline.py
│ │ ├── data_transformation_pipeline.py
│ │ ├── model_trainer_pipeline.py
│ │ ├── model_evaluation_pipeline.py
│ │ └── prediction_pipeline.py
│ └── utils/
│ ├── __init__.py
│ └── common.py
├── app.py
├── main.py
├── setup.py
├── Dockerfile
├── params.yaml
├── schema.yaml
├── requirements.txt
├── README.md
└── .gitignore
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
mlfoldergen-0.1.1.tar.gz
(5.0 kB
view details)
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 mlfoldergen-0.1.1.tar.gz.
File metadata
- Download URL: mlfoldergen-0.1.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3915ab58b9980ffa1050f549433517334d1b773270529d68e1beb1d79fd6f136
|
|
| MD5 |
c73fba193b94ade08c5af9a766572ab5
|
|
| BLAKE2b-256 |
90665517f3c33796d5378c5d6ee34b7531c60aaecef5f5b27019243abc659de8
|
File details
Details for the file mlfoldergen-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mlfoldergen-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
814810973e0fef5b0c00ec4037f2967e361f81d10d95215e75102757235b22ad
|
|
| MD5 |
ec4a0b10320b488eb1118e9fd1941222
|
|
| BLAKE2b-256 |
3fb1959fa9e29f39e99b0a05f322dd1098ff5754ad54990501c24514e45a7eda
|