Skip to content

Specification for multi-platform OCI-compatible container images for Machine Learning models.

License

Notifications You must be signed in to change notification settings

chassisml/openmodelinterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Model Interface logo The Open Model Interface (OMI) is a spec for multi-platform OCI-compatible container images that provide Machine Learning capabilities.

Rationale

The commoditization of Machine Learning training tools and proliferation of DevOps tools has provided a variety of paths for transitioning experimental code to production systems, but performing this transition responsibly requires skill sets in Data Science, Machine Learning, Software Engineering, and DevOps among others. As a result of the pace of innovation and lack of standardization in the required fields, a "Valley of Death" has emerged between Machine Learning capability development and production deployment.

The OMI has been founded to provide a spec that can reliably guide organizations as they transition Machine Learning models into production using a simple yet powerful interface that:

  • standardizes certain security best practices
  • supports the widest range of machine learning and artificial intelligence training tools and frameworks
  • enables re-use of existing integration code to add new or updated models to production environments by sharing a common API across all model containers