Skip to main content

An open source library to add BigML models to the MLFlow API

Project description

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.0 (2022-10-19)


- First version of the library.

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

bigmlflow-1.0.0.tar.gz (10.4 kB view details)

Uploaded Source

File details

Details for the file bigmlflow-1.0.0.tar.gz.

File metadata

  • Download URL: bigmlflow-1.0.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for bigmlflow-1.0.0.tar.gz
Algorithm Hash digest
SHA256 99112d0009a8a8d4781f6a2dbb0ae87abd64a3c2c47fc05573928cee834a19fa
MD5 d2f15b54e7a7fb5b037a456c3aad89db
BLAKE2b-256 ddc2652dd8a23b0aefb0bc2bbca06a4be56eec33cce365346422151e87f3fc58

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