Layer helps you build, train and track all your machine learning project metadata including ML models and datasets with semantic versioning, extensive artifact logging and dynamic reporting with local↔cloud training
Install Layer:
pip install layer --upgradeLogin to your free account and initialize your project:
import layer layer.login() layer.init("my-first-project")Decorate your training function to register your model to Layer:
from layer.decorators import model @model("my-model") def train(): from sklearn import datasets from sklearn.svm import SVC iris = datasets.load_iris() clf = SVC() clf.fit(iris.data, iris.target) return clf train()Now you can fetch your model from Layer:
import layer clf = layer.get_model("my-model:1.1").get_train() clf # > SVC()You have a bug, a request or a feature? Let us know on Slack or open an issue
Do you want to help us build the best metadata store? Check out the Contributing Guide
- Join our Slack Community to connect with other Layer users
- Visit the examples repo for more inspiration
- Browse Community Projects to see more use cases
- Check out the Documentation
- Contact us for your questions
