All Projects → fuseml → fuseml

fuseml / fuseml

Licence: Apache-2.0 license
FuseML aims to provide an MLOps framework as the medium dynamically integrating together the AI/ML tools of your choice. It's an extensible tool built through collaboration, where Data Engineers and DevOps Engineers can come together and contribute with reusable integration code.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to fuseml

MLOps
MLOps template with examples for Data pipelines, ML workflow management, API development and Monitoring.
Stars: ✭ 28 (-61.64%)
Mutual labels:  mlops, mlflow
k3ai
A lightweight tool to get an AI Infrastructure Stack up in minutes not days. K3ai will take care of setup K8s for You, deploy the AI tool of your choice and even run your code on it.
Stars: ✭ 105 (+43.84%)
Mutual labels:  mlops, mlflow
scene-recognition-pytorch1.x
Evaluate wandb, tensorboard, neptune, mlflow, etc
Stars: ✭ 37 (-49.32%)
Mutual labels:  mlops, mlflow
lightning-hydra-template
PyTorch Lightning + Hydra. A very user-friendly template for rapid and reproducible ML experimentation with best practices. ⚡🔥⚡
Stars: ✭ 1,905 (+2509.59%)
Mutual labels:  mlops, mlflow
mlops-platforms
Compare MLOps Platforms. Breakdowns of SageMaker, VertexAI, AzureML, Dataiku, Databricks, h2o, kubeflow, mlflow...
Stars: ✭ 293 (+301.37%)
Mutual labels:  mlops, mlflow
domino-research
Projects developed by Domino's R&D team
Stars: ✭ 74 (+1.37%)
Mutual labels:  mlops, mlflow
cartpole-rl-remote
CartPole game by Reinforcement Learning, a journey from training to inference
Stars: ✭ 24 (-67.12%)
Mutual labels:  mlops, mlflow
crane
Crane is a easy-to-use and beautiful desktop application helps you build manage your container images.
Stars: ✭ 223 (+205.48%)
Mutual labels:  mlops, mlflow
Core
Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time.
Stars: ✭ 147 (+101.37%)
Mutual labels:  flexible, orchestration
cb-tumblebug
Cloud-Barista Multi-Cloud Infra Management Framework
Stars: ✭ 33 (-54.79%)
Mutual labels:  orchestration
hub
Public reusable components for Polyaxon
Stars: ✭ 8 (-89.04%)
Mutual labels:  mlops
metaflowbot
Slack bot for monitoring your Metaflow flows!
Stars: ✭ 22 (-69.86%)
Mutual labels:  mlops
bodywork-ml-pipeline-project
Deployment template for a continuous training pipeline.
Stars: ✭ 22 (-69.86%)
Mutual labels:  mlops
VickyBytes
Subscribe to this GitHub repo to access the latest tech talks, tech demos, learning materials & modules, and developer community updates!
Stars: ✭ 48 (-34.25%)
Mutual labels:  mlops
xiaomi market
Make a mobile's project of vueJs for xiaomi market
Stars: ✭ 23 (-68.49%)
Mutual labels:  flexible
blueprint-examples
This is where you can find officially supported Cloudify blueprints that work with the latest versions of Cloudify. Please make sure to use the blueprints from this repo when you are evaluating Cloudify.
Stars: ✭ 25 (-65.75%)
Mutual labels:  orchestration
popmon
Monitor the stability of a Pandas or Spark dataframe ⚙︎
Stars: ✭ 434 (+494.52%)
Mutual labels:  mlops
generic-vnfm
Repository containing the source code of the generic VNFM
Stars: ✭ 17 (-76.71%)
Mutual labels:  orchestration
Boostcamp-AI-Tech-Product-Serving
[Machine Learning Engineer Basic Guide] 부스트캠프 AI Tech - Product Serving 자료
Stars: ✭ 280 (+283.56%)
Mutual labels:  mlops
portals
Microservice that queues, creates and closes Portal instances
Stars: ✭ 26 (-64.38%)
Mutual labels:  orchestration

GitHub Workflow Status Release Roadmap GitHub last commit

FuseML

Fuse your favourite AI/ML tools together for MLOps orchestration

Build your own custom MLOps orchestration workflows from composable automation recipes adapted to your favorite AI/ML tools, to get you from ML code to inference serving in production as fast as lighting a fuse.

Overview

Use FuseML to build a coherent stack of community shared AI/ML tools to run your ML operations. FuseML is powered by a flexible framework designed for consistent operations and a rich collection of integration formulas reflecting real world use cases that help you reduce technical debt and avoid vendor lock-in.

Inception and Roadmap

FuseML originated as a fork of our sister open source project Epinio, a lightweight open source PaaS built on top of Kubernetes, then has been gradually transformed and infused with the MLOps concepts that make it the AI/ML orchestration tool that it is today.

The project is under heavy development following the main directions:

  1. adding features and enhancements to improve flexibility and extensibility
  2. adding support for more community shared AI/ML tools
  3. creating more composable automation blocks adapted to the existing as well as new AI/ML tools

Take a look at our Project Board to see what we're working on and what's in store for the next release.

Basic Workflow

The basic FuseML workflow can be described as an MLOps type of workflow that starts with your ML code and automatically runs all the steps necessary to build and serve your machine learning model. FuseML's job begins when your machine learning code is ready for execution.

  1. install FuseML in a kubernetes cluster of your choice (see Installation Instructions)
  2. write your code using the AI/ML library of your choice (e.g. TensorFlow, PyTorch, SKLearn, XGBoost)
  3. organize your code using one of the conventions and experiment tracking tools supported by FuseML
  4. use the FuseML CLI to push your code to the FuseML Orchestrator instance and, optionally, supply parameters to customize the end-to-end MLOps workflow
  5. from this point onward, the process is completely automated: FuseML takes care of all aspects that involve building and packaging code, creating container images, running training jobs, storing and converting ML models in the right format and finally serving those models

Supported 3rd Party Tools

Experiment Tracking and Versioning

  • MLFlow
  • DVC (TBD)

Model Training

  • MLFlow
  • DeterminedAI (TBD)

Model Serving and Monitoring

  • KServe
  • Seldon Core (coming soon)
  • Knative Serving (coming soon)

Project Layout

This repository contains the code for the FuseML installer and is the main project repository. Other repositories of interest are:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].