Skip to main content

Open source code for the mflux-ai python package

Project description

mflux-ai

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

Open source code for the mflux-ai python library.

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)

History

v0.3.0 (2019-08-16)

  • Add a function init that will eventually replace set_env_vars. Check if the provided project token is valid.

v0.2.1 (2019-08-16)

  • Set licence to Apache License 2.0. Transition from pre-alpha to alpha.

v0.2.0 (2019-08-14)

  • Add convenience functions for storing and retrieving datasets

v0.1.1 (2019-08-14)

  • First release on PyPI. Has support for setting environment variables for MLflow based on an MFlux.ai project token.

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

mflux-ai-0.3.0.tar.gz (12.9 kB view hashes)

Uploaded Source

Built Distribution

mflux_ai-0.3.0-py2.py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page