Skip to main content

OCI MLflow plugin to use OCI resources within MLflow

Project description

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

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

oci_mlflow-1.0.3.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

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

oci_mlflow-1.0.3-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file oci_mlflow-1.0.3.tar.gz.

File metadata

  • Download URL: oci_mlflow-1.0.3.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for oci_mlflow-1.0.3.tar.gz
Algorithm Hash digest
SHA256 38234ea22a18e58c100d9a4443b6f76fec9655a5577e3d9537f0d058e8efce9b
MD5 49bebb92140050f3c507c4b52265cae1
BLAKE2b-256 3efaa6f5117929fe2295ad5a1c75e52df4190abc6c5a2c2fe95ace68e87275fe

See more details on using hashes here.

File details

Details for the file oci_mlflow-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: oci_mlflow-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for oci_mlflow-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 31cff7374818e3c998e45b868ebf215daba42acde723054f4af5c4856ec132b6
MD5 d941dd0255b9ff7fcc62698c29be88a8
BLAKE2b-256 194948456902d17001c0580f370204ac73542df47716b0ebd6f52604a0422c16

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