Skip to main content

A simple ML model versioning tool

Project description

MLSaver

MLSaver is a lightweight Python package that lets you version-control your machine learning models locally — similar to Git, but for ML experiments.


✨ Features

  • Save trained models with simple commands
  • Load previous model versions instantly
  • List all saved versions
  • Delete unwanted versions
  • Works locally — no extra setup, no cloud required

🧠 Installation

pip install MLSaver

⚙️ Methods

Make an instance of MLSaver.

saver = MLSaver()
Method Description Example
commit(model, "v1") Save a trained model with a version name. saver.commit(model, "v1")
checkout("v1") Load a previously saved model. model = saver.checkout("v1")
log() List all saved versions. saver.log()
delete("v1") Delete a saved version. saver.delete("v1")
rename("v1", "v1_fixed") Rename an existing version. saver.rename("v1", "v1_fixed")
info("v1") Show detailed info about a version (size, date, hyperparameters). saver.info("v1")
clear() Delete all saved versions (with confirmation). saver.clear()

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

mlsaver-0.0.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

mlsaver-0.0.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file mlsaver-0.0.1.tar.gz.

File metadata

  • Download URL: mlsaver-0.0.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mlsaver-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ab9cbe924eeb844d9352af67142aa30ad5f178922fc6f37e0fe41435c34fba8a
MD5 84e6763c516bab3d9e4e1e7cef54da04
BLAKE2b-256 b22ea9e994155ad0fcdfc76606fabe040ee83980a17d1680e39ffc47fb0da92f

See more details on using hashes here.

File details

Details for the file mlsaver-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: mlsaver-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mlsaver-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ccf7db7e7406e4b06e48c95f17c1873ea3b248bbae66bccc25a2e8b02d7712b
MD5 06f51edb15c51f8057ee001112aed2ba
BLAKE2b-256 57609ee69bd938b1b628ceb117fa2feec8266a82cdee55ef70858c865b749d2c

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