OCI Artifact for ML model & metadata
This project is a collection of blueprints, patterns and toolchain (in the form of python SDK and CLI) to leverage OCI Artifact and containers for ML model and metadata.
Installation
In your Python environment, use:
Why do I need a Python environment?
This SDK follows the same prerequisites as InstructLab and is intented to offer Pythonic way to create OCI Artifact for ML model and metadata. For general CLI tools for containers, we invite you to checkout Podman and all the Containers toolings.
Push
Store ML model file model.joblib
and its metadata in the OCI repository at localhost:8080
:
Pull
Fetch everything in a single pull:
Or fetch only the ML model assets:
Custom Pull: just metadata
The features can be composed in order to expose higher lever capabilities, such as retrieving only the metadata informatio. Implementation intends to follow OCI-Artifact convention
Crawl
Client-side crawling of metadata.
Note: Server-side analogous coming soon/reference in blueprints.
Example query
Demonstrate integration of crawling results with querying (in this case using jQ)
Of the crawled ML OCI artifacts, which one exhibit the max accuracy?