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.2.tar.gz
(4.5 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.2.tar.gz.
File metadata
- Download URL: mlfoldergen-0.1.2.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21016f324c639d2262c0ca80739bcbb23e80f23c7cd0242b7755e8c3bf22f88f
|
|
| MD5 |
3022ca26a82e3363f70ccc0bb89b4ddf
|
|
| BLAKE2b-256 |
27c68e705f1bf4583501e7b38e471facf24d907d3d9c27711597ec4932e77c9a
|
File details
Details for the file mlfoldergen-0.1.2-py3-none-any.whl.
File metadata
- Download URL: mlfoldergen-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.1 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 |
6ee68319d890da74b85f2b11459dbd312c2ec8cac26f10d5d1248f56c7cf77d2
|
|
| MD5 |
12ece088e0d869d366a23a3a116be404
|
|
| BLAKE2b-256 |
ee8d26fc9a768bc6c4cb47831b5ef8c5fcd715dd2733f44f51cbe2fdf88bc220
|