The Python client for MFlux.ai


Keywords
mflux_ai, mlflow, ml, tracking, ai, workflow, machine, learning, object, storage, dataset, versioning, machine-learning, mlflow-tracking-server, python, python-client
License
Apache-2.0
Install
pip install mflux-ai==0.7.0

Documentation

mflux-ai

https://img.shields.io/travis/AIAScience/mflux-ai-python.svg?branch=master

This is the official mflux-ai python library for MFlux.ai

Features

  • Fetch connection strings and tell MLflow how to connect with MFlux.ai
  • Download and upload objects/datasets from/to the MFlux.ai cloud service

Quickstart

Installation

pip install mflux-ai

Basic usage

import mflux_ai

mflux_ai.init("INSERT_YOUR_PROJECT_TOKEN_HERE")

# MLflow now knows how to connect with your project server, hosted on MFlux.ai

Store and retrieve datasets

my_dataset = np.zeros(shape=(10000, 100), dtype=np.float32)
dataset_filename = "my-dataset.pkl"

mflux_ai.put_dataset(my_dataset, dataset_filename)

my_loaded_dataset = mflux_ai.get_dataset(dataset_filename)

assert_array_equal(my_dataset, my_loaded_dataset)