PyMilo: A Python Library for ML I/O

AmirHosein Rostami, Sepand Haghighi, Sadra Sabouri, Alireza Zolanvari
12/31/2024
cs.LGcs.AI

No official code found. Best implementation: openscilab/pymilo (169 stars, MIT, last commit 2026-04-27).

Abstract

PyMilo is an open-source Python package that addresses the limitations of existing Machine Learning (ML) model storage formats by providing a transparent, reliable, and safe method for exporting and deploying trained models. Current formats, such as pickle and other binary formats, have significant problems, such as reliability, safety, and transparency issues. In contrast, PyMilo serializes ML models in a transparent non-executable format, enabling straightforward and safe model exchange, while also facilitating the deserialization and deployment of exported models in production environments. This package aims to provide a seamless, end-to-end solution for the exportation and importation of pre-trained ML models, which simplifies the model development and deployment pipeline.

View on arXivView PDF

Code Implementations(1)

openscilab/pymiloCommunity100%
MIT

PyMilo: Python for ML I/O

1697TeX, ShellDec 8, 20225 months agoMIT
artificial-intelligenceartificial-intelligence-algorithmsartificial-neural-networksdeep-learningdeserialization+10 more

Similar Papers

Cite this paper

@article{rostami2024pymilo,
  title  = {PyMilo: A Python Library for ML I/O},
  author = {AmirHosein Rostami and Sepand Haghighi and Sadra Sabouri and Alireza Zolanvari},
  year   = {2024},
  eprint = {2501.00528},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.00528v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.00528.svg)](https://codeofpaper.com/paper/2501.00528)

Discussion