Machine Learning Lifecycle Framework
Project description
Ebonite is a machine learning lifecycle framework. It allows you to persist your models and reproduce them (as services or in general).
Installation
pip install ebonite
Quickstart
First, create a Ebonite client.
from ebonite import Ebonite
ebnt = Ebonite.local()
Second, create a task and push your model object with some sample data.
task = ebnt.get_or_create_task('my_project', 'my_task')
model = task.create_and_push_model(clf, test_x, 'my_sklearn_clf')
You are awesome! Now you can load you model from this repo and do other wonderful stuff with it, for example create a docker image.
Check out examples and documentation to learn more.
Documentation
… is available here
Supported libraries and repositories
Machine Learning
scikit-learn
TensorFlow < 2
Data
NumPy
pandas
images
Repositories
SQLAlchemy
Amazon S3
Serving
Flask
Contributing
Read this
Changelog
0.2.0 (2019-08-29)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for ebonite-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41cff4dbe5a1fd62a133fc35f77c79304db207ff6eff56f68fa308845eb9592 |
|
MD5 | 07fc9390b4252bf1da16cdb838afb13b |
|
BLAKE2b-256 | 0b400ebf08a53e21191a14e59c22da15793fbfcfdf3592475110c8c118f87173 |