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.0.tar.gz
(4.9 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.0.tar.gz.
File metadata
- Download URL: mlfoldergen-0.1.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83fc64e1d2481ac854b5cb378cc0d6270beb90362a799516328598cce4092cbe
|
|
| MD5 |
5602ed65cd970e880ce8c59e97607e60
|
|
| BLAKE2b-256 |
0667ce6f714413e6167776ac5a7f8440a635f5b3454891ca7f6343be77db1ea6
|
File details
Details for the file mlfoldergen-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mlfoldergen-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.4 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 |
aa400b95f137a9d672c91f8573e1c2bceca51ea71ef9f8c3aa8404b6cce29751
|
|
| MD5 |
6cd8164c2c7e8f08a08e11d256ea05cf
|
|
| BLAKE2b-256 |
4ab274692e694bbf93a6cbc5009b005e47639fb604eb0c57c61ba3a03a3448e4
|