Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mlfoldergen-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for mlfoldergen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 83fc64e1d2481ac854b5cb378cc0d6270beb90362a799516328598cce4092cbe
MD5 5602ed65cd970e880ce8c59e97607e60
BLAKE2b-256 0667ce6f714413e6167776ac5a7f8440a635f5b3454891ca7f6343be77db1ea6

See more details on using hashes here.

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

Hashes for mlfoldergen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa400b95f137a9d672c91f8573e1c2bceca51ea71ef9f8c3aa8404b6cce29751
MD5 6cd8164c2c7e8f08a08e11d256ea05cf
BLAKE2b-256 4ab274692e694bbf93a6cbc5009b005e47639fb604eb0c57c61ba3a03a3448e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page