Skip to main content

OCI Mlflow Plugin

PyPI Python

The OCI MLflow plugin enables OCI users to use OCI resources to manage their machine learning use case life cycle. This table below provides the mapping between the MLflow features and the OCI resources that are used.

MLflow Use Case OCI Resource
User running machine learning experiments on notebook, logs model artifacts, model performance etc Data Science Jobs, Object Storage, MySQL
Batch workloads using spark Data Flow, Object Storage, MySQL
Model Catalog Data Science Model Catalog
Model Deployment Data Science Model Deployment
User running machine learning experiments on notebook, logs model artifacts, model performance etc Object Storage, MySQL

Installation

To install the oci-mlflow plugin call -

  python3 -m pip install oci-mlflow

To test the oci-mlflow plugin call -

  mlflow deployments help -t oci-datascience

Documentation

Examples

Running MLflow projects on the OCI Data Science jobs and Data Flow applications -

export MLFLOW_TRACKING_URI=<tracking server url>
mlflow run . --experiment-name My-Experiment --backend oci-datascience --backend-config ./oci-datascience-config.json

Deploying MLflow models to the OCI Model Deployments -

mlflow deployments help -t oci-datascience

export MLFLOW_TRACKING_URI=<tracking server url>

mlflow deployments create --name <model deployment name> -m models:/<registered model name>/<model version> -t oci-datascience --config deploy-config-file=deployment_specification.yaml

Contributing

This project welcomes contributions from the community. Before submitting a pull request, pleasereview our contribution guide

Find Getting Started instructions for developers in README-development.md

Security

Consult the security guide SECURITY.md for our responsible security vulnerability disclosure process.

License

Copyright (c) 2023 Oracle and/or its affiliates. Licensed under the Universal Permissive License v1.0

Metadata

Release files for oci-mlflow 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oci-mlflow 1.0.3
File Size Uploaded Provenance Actions
oci_mlflow-1.0.3.tar.gz 23.0 kB Without provenance Details for oci_mlflow-1.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for oci-mlflow 1.0.3
File Interpreter ABI Platform Actions
oci_mlflow-1.0.3-py3-none-any.whl Python 3 none any Details for oci_mlflow-1.0.3-py3-none-any.whl

Total release size: 49.0 kB

Release files / oci_mlflow-1.0.3.tar.gz

Download URL oci_mlflow-1.0.3.tar.gz
Size 23.0 kB
Tags Source
SHA-256 checksum
How to use checksums
38234ea22a18e58c100d9a4443b6f76fec9655a5577e3d9537f0d058e8efce9b
BLAKE2b-256 checksum
How to use checksums
3efaa6f5117929fe2295ad5a1c75e52df4190abc6c5a2c2fe95ace68e87275fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / oci_mlflow-1.0.3-py3-none-any.whl

Download URL oci_mlflow-1.0.3-py3-none-any.whl
Size 26.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31cff7374818e3c998e45b868ebf215daba42acde723054f4af5c4856ec132b6
BLAKE2b-256 checksum
How to use checksums
194948456902d17001c0580f370204ac73542df47716b0ebd6f52604a0422c16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Security for oci-mlflow 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page