Skip to main content

A light-weight framework to store the progress you madeon your ML operations with the ability to smartly cache your modelsand retrieve it even when your session crashes.

Project description

A lightweight framework to run MLOps experiments with caching abilities.

Change Log

0.0.15 (19.7.2022)

  • bug removal in run full-search

  • preprocess notation changed

0.0.14 (19.7.2022)

  • Add exception handler to hyper experiments for conflicting configs

0.0.13 (01.7.2022)

  • Bug removal in configurations of the factory

  • Bug removal in readme

0.0.12 (01.7.2022)

  • Biggest update yet!

  • Introduce HyperExperiments!

  • When retrieving using factory, the pipelines will also be handled

  • Caching system updated, META_DATA cache added

0.0.11 (01.7.2022)

  • Grid search can now continue on the runner’s last interrupt

0.0.10 (01.7.2022)

  • With preprocess added to gridsearch

  • merge_cfg added to ExperimentRunner

0.0.9 (01.7.2022)

  • Grid search bug removal

  • Implement two types of grid search: one using a palette config and another using a directory containing all the config files

  • Retrieve added to ExperimentRunnerFactory

  • Updated naming scheme for experiments such that each experiment has a description file and their name contains the date of today

0.0.8 (01.7.2022)

  • Bug removal in validation tools

0.0.7 (01.7.2022)

  • Add expand_cfg for hyperparameter tuning

  • Add gridsearch for hyperparameter tuning

  • Change cache token scheme

0.0.6 (29.6.2022)

  • Bug removal in CACHE.RESET() where directories are included in the logs

  • Runner pipeline cloning option added

  • preprocess does keep the pipeline by default

0.0.5 (24.6.2022)

  • Add reload_cfg before each call of runner.run

  • Add reload_cfg before each call of runner.preprocess

  • Add runner.export_logs() method to get a zip file from all logfiles in the experiment directory

0.0.4 (23.6.2022)

  • Add more logs for verbose runners

  • Add CACHE.LOGS_DIR to save logs such as tensorboard

  • Add maximum cache limit that can be manipulated using mlm.MAX_CACHE_SIZE

0.0.3 (23.6.2022)

  • README updated

  • full support without configurations

  • secret_root added to factory and reveal_true_path

0.0.2 (23.6.2022)

  • Bug removal of some initial problems with the setup

0.0.1 (23.6.2022)

  • First release

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

mlmnemonist-0.0.15.tar.gz (2.6 MB view details)

Uploaded Source

File details

Details for the file mlmnemonist-0.0.15.tar.gz.

File metadata

  • Download URL: mlmnemonist-0.0.15.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for mlmnemonist-0.0.15.tar.gz
Algorithm Hash digest
SHA256 bb87e56d3582fe5f53469cecef71a3f40c757fde0221c4c7c1a120afedf0da00
MD5 3e5be514efe0f4a0bbd4046b5d8f1857
BLAKE2b-256 f6622f37a40bde5f18667b32c055f6fbd7674b98ebb3c42559538f2f91eb9610

See more details on using hashes here.

Supported by

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