Skip to main content

Project Structure for MLflow integrated ML Projects

This cli tool generates the following directory structure for quickstart ML projects

installaton:

pip install mlsetup

example use:

mlsetup create mytestproject

It generates the project with following structure

Project
|
+--- Input
|    |
|    +--- raw               Raw data here
|    |
|    +--- interim           Any intermediate data, to pause and continue experiments
|    |
|    +--- processed         Processed data ready for ML pipeline
|
+--- output
|    |
|    +--- models             Model pickle or model weights stored here
|    |
|    +--- artifacts         Serialized artifacts like LabelEncoder, Vectorizer etc
|    |
|    +--- images            All plots and visualizations goes here
|    |
|    +--- Results           If the results needs to be stored for review, save here
|
+--- notebooks              All notebooks and experiments resides here
|
+--- src                    Final program, with training and prediction pipeline
|
|
README.md                   Description and instruction about the project
mlsetup                   MLflow project file. If you want to use this directory as MLflow project
Requirements.txt            python dependencies
Config.yml                  configuration key values in yaml format

Release files for mlsetup 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mlsetup 1.0.0
File Size Uploaded
mlsetup-1.0.0.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mlsetup 1.0.0
File Interpreter ABI Platform
mlsetup-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.6 kB

Release files / mlsetup-1.0.0.tar.gz

Download URL mlsetup-1.0.0.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7ba04498104dc793f2a5f842d69c7ab50d027c80d574b3e97aee87295d4c248a
BLAKE2b-256 checksum
How to use checksums
4089abaa1b8c14f06d13f51ae23f7101793fb8a8977f24f77570b3700ba8b5b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

Release files / mlsetup-1.0.0-py3-none-any.whl

Download URL mlsetup-1.0.0-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a7c337a9051bf95664c864ba4aa0cd0d1637f6c614c17734349dd43fb332080
BLAKE2b-256 checksum
How to use checksums
2e4a55bd7e68055e866b5d17505077ded1c89602166cf1d29fc3b540bd406a0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page