Skip to main content

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.

Release files for mflux-ai 0.3.0

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

Source distribution (sdist)

Source distribution for mflux-ai 0.3.0
File Size Uploaded
mflux-ai-0.3.0.tar.gz 12.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mflux-ai 0.3.0
File Interpreter ABI Platform
mflux_ai-0.3.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size:21.7 kB

Release files / mflux-ai-0.3.0.tar.gz

Download URL mflux-ai-0.3.0.tar.gz
Size 12.9 kB
Tags Source
SHA-256 checksum
How to use checksums
26f6e2cde157cf31df834ecd743f2ef5241229482a8b33ca7681d9ec47872293
BLAKE2b-256 checksum
How to use checksums
b4c914e703ca4ff4f04ed83f15faf0ad307cbd70f519a02afdd7522939946c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.6

Release files / mflux_ai-0.3.0-py2.py3-none-any.whl

Download URL mflux_ai-0.3.0-py2.py3-none-any.whl
Size 8.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
5c34ceb283ed4a7143ba0a1e1ed6b78ecfc3ef149164144f49f299d6ebb9c29f
BLAKE2b-256 checksum
How to use checksums
b7f32e1dadac6103450844696f9f58a970f699a55a2d5f6b497f883977445e1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.6

Release history Release notifications | RSS feed

0.7.0

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.4.0

1 release file

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

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