All Projects → mlcommons → ck-mlops

mlcommons / ck-mlops

Licence: other
A collection of portable workflows, automation recipes and components for MLOps in a unified CK format. Note that this repository is outdated - please check the 2nd generation of the CK workflow automation meta-framework with portable MLOps and DevOps components here:

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
shell
77523 projects
CSS
56736 projects
Jupyter Notebook
11667 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to ck-mlops

ck
Portable automation meta-framework to manage, describe, connect and reuse any artifacts, scripts, tools and workflows on any platform with any software and hardware in a non-intrusive way and with minimal effort. Try it using this tutorial to modularize and automate ML Systems benchmarking from the Student Cluster Competition at SC'22:
Stars: ✭ 501 (+3240%)
Mutual labels:  systems, reproducibility, mlops
Open-Data-Lab
an initiative to provide infrastructure for reproducible workflows around open data
Stars: ✭ 26 (+73.33%)
Mutual labels:  open-science, reproducibility, workflows
Popper
Container-native task automation engine.
Stars: ✭ 216 (+1340%)
Mutual labels:  reproducibility, workflows
flytekit
Extensible Python SDK for developing Flyte tasks and workflows. Simple to get started and learn and highly extensible.
Stars: ✭ 82 (+446.67%)
Mutual labels:  workflows, mlops
OSODOS
Open Science, Open Data, Open Source
Stars: ✭ 23 (+53.33%)
Mutual labels:  open-science, reproducibility
cli
Polyaxon Core Client & CLI to streamline MLOps
Stars: ✭ 18 (+20%)
Mutual labels:  workflows, mlops
mozilla-sprint-2018
DEPRECATED & Materials Moved: This sprint was to focus on brainstorming for the Joint Roadmap for Open Science Tools.
Stars: ✭ 24 (+60%)
Mutual labels:  open-science, workflows
Ck
Collective Knowledge framework (CK) helps to organize black-box research software as a database of reusable components and micro-services with common APIs, automation actions and extensible meta descriptions. See real-world use cases from Arm, General Motors, ACM, Raspberry Pi foundation and others:
Stars: ✭ 395 (+2533.33%)
Mutual labels:  open-science, reproducibility
Reproducible Research
A Reproducible Data Analysis Workflow with R Markdown, Git, Make, and Docker
Stars: ✭ 95 (+533.33%)
Mutual labels:  open-science, reproducibility
mlreef
The collaboration workspace for Machine Learning
Stars: ✭ 1,409 (+9293.33%)
Mutual labels:  reproducibility, mlops
lightning-hydra-template
PyTorch Lightning + Hydra. A very user-friendly template for rapid and reproducible ML experimentation with best practices. ⚡🔥⚡
Stars: ✭ 1,905 (+12600%)
Mutual labels:  reproducibility, mlops
branch-names
Github action to retrieve branch or tag names with support for all events.
Stars: ✭ 99 (+560%)
Mutual labels:  workflows
vertex-edge
A tool for training models to Vertex on Google Cloud Platform.
Stars: ✭ 24 (+60%)
Mutual labels:  mlops
bioportal web ui
A Rails application for biological ontologies
Stars: ✭ 20 (+33.33%)
Mutual labels:  open-science
hex
An ecosystem delivering practices, philosophy and portability. Powered By Deno and JavaScript.
Stars: ✭ 48 (+220%)
Mutual labels:  portability
dama
a simplified machine learning container platform that helps teams get started with an automated workflow
Stars: ✭ 76 (+406.67%)
Mutual labels:  mlops
rubicon-ml
Capture all information throughout your model's development in a reproducible way and tie results directly to the model code!
Stars: ✭ 81 (+440%)
Mutual labels:  reproducibility
t2sp
Productive and portable performance programming across spatial architectures (FPGAs, etc.) and vector architectures (GPUs, etc.)
Stars: ✭ 24 (+60%)
Mutual labels:  portability
gruntworkflows
Repository for my tutorial course: Grunt.js Web Workflows on LinkedIn Learning and Lynda.com.
Stars: ✭ 28 (+86.67%)
Mutual labels:  workflows
tideflow
Building extensible automation. Tideflow is a Realtime, open source workflows execution and monitorization web application.
Stars: ✭ 101 (+573.33%)
Mutual labels:  workflows

Note that this repository is outdated: we are now using the next generation of the MLCommons CK workflow automation meta-framework (Collective Mind aka CM) developed by the open working group. Feel free to join this community effort to learn how to modularize ML Systems and automate their benchmarking, optimization and deployment in the real world!

CK repository with automation workflows for MLPerf and MLOps

compatibility automation Windows Build status

CK compatibility

This repository is compatible with the MLCommons CK framework v2.5.8 (Apache 2.0 license):

Documentation

Overview

This repository contains a collection of stable CK components (automation recipes and workflows) to automate benchmarking, optimization and deployment of ML Systems across diverse platforms, environments, frameworks, models and data sets:

  • CK automation recipes for MLOps: [inside CK framework] [in this repo]
  • CK portable program workflows: [list]
  • CK portable meta packages: [list]
  • CK environment detection (software, models, data sets): [list]
  • CK OS descriptions: [list]
  • CK adaptive containers: [list]

Current projects

Use cases

  • Real-world use cases from our partners: overview

Motivation

Coordinator

Problems

Don't hesitate to report issues or submit feature requests here.

Public discussions

Contact Grigori Fursin to join our MLCommons Design Space Exploration Workgroup (subgroup of Best Practices)!

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].