Skip to main content

BigMLFlow

This library defines the connectors needed for the integration and deployment of BigML models using MLFlow.

Introduction

All the resources generated by the BigML API-first platform, including models, are totally white-box, and they can be downloaded as JSON and used to predict anywhere. The bigmlflow library uses BigML's Python bindings to integrate with MLFlow tracking and deploying capacities.

The examples/README.md file shows a few use cases that cover some of the Supervised Models available in BigML and a full training example to demo the logging and tracking of BigML's models using MLFlow.

Installation

This library is available as a PyPI package. To install it, just run:

    pip install bigmlflow

Tests

The tests directory contains some tests for the logging of models. We use Pytest to run the tests, so you can install it separately

    pip install pytest

or as an extra for development and testing purposes

    pip install -e .[tests]

How to Contribute

Please follow the next steps:

  1. Fork the project on github.com.
  2. Create a new branch.
  3. Commit changes to the new branch.
  4. Send a pull request.

.. :changelog:

History

1.0.2 (2022-11-29)


- Adding documentation and updating MLFlow version.

1.0.1 (2022-11-02)
  • Adding MANIFEST.in file to fix the distribution file.

1.0.0 (2022-10-19)


- First version of the library.

Metadata

Release files for bigmlflow 1.0.2

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

Source distribution (sdist)

Source distribution for bigmlflow 1.0.2
File Size Uploaded
bigmlflow-1.0.2.tar.gz 55.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bigmlflow 1.0.2
File Interpreter ABI Platform
bigmlflow-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 66.6 kB

Release files / bigmlflow-1.0.2.tar.gz

Download URL bigmlflow-1.0.2.tar.gz
Size 55.7 kB
Tags Source
SHA-256 checksum
How to use checksums
25d346cc0a139bfdb0e217a28fec6bce76fb786c80354d387022ce0e8e67641e
BLAKE2b-256 checksum
How to use checksums
4d378993def6d76a6acf9468bc256c215e4f6da1299b2aa4749a01f6b262aabe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release files / bigmlflow-1.0.2-py3-none-any.whl

Download URL bigmlflow-1.0.2-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
63e21d818525659b18117c0cb626d20bfaafb6f1807e1d52ad18eda7c579c38f
BLAKE2b-256 checksum
How to use checksums
baba05936d8aafef02353c2b2b7684f7fd226459e6437720cd1d14b14be1a3c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

1 release file

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