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.1.tar.gz (5.0 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.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

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

Hashes for mlfoldergen-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3915ab58b9980ffa1050f549433517334d1b773270529d68e1beb1d79fd6f136
MD5 c73fba193b94ade08c5af9a766572ab5
BLAKE2b-256 90665517f3c33796d5378c5d6ee34b7531c60aaecef5f5b27019243abc659de8

See more details on using hashes here.

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

Hashes for mlfoldergen-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 814810973e0fef5b0c00ec4037f2967e361f81d10d95215e75102757235b22ad
MD5 ec4a0b10320b488eb1118e9fd1941222
BLAKE2b-256 3fb1959fa9e29f39e99b0a05f322dd1098ff5754ad54990501c24514e45a7eda

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