Skip to content
/ ck Public

Collective Mind (CM) is a small, modular, cross-platform and decentralized workflow automation framework with a human-friendly interface and reusable automation recipes to make it easier to build, run, benchmark and optimize AI, ML and other applications and systems across diverse and continuously changing models, data, software and hardware

License

Notifications You must be signed in to change notification settings

mlcommons/ck

Repository files navigation

PyPI version Python Version License Downloads

arXiv CM test CM script automation features test

About

Collective Knowledge (CK) in a community project to develop open-source tools, platforms and automation recipes that can help researchers and engineers automate their repetitive, tedious and time-consuming tasks to build, run, benchmark and optimize AI, ML and other applications and systems across diverse and continuously changing models, data, software and hardware.

CK consists of several ongoing sub-projects:

License

Apache 2.0

Citing this project

Please use this BibTex file.

Documentation

MLCommons is updating the CM documentation based on user feedback - please stay tuned for more details.

Acknowledgments

This open-source technology was originally developed by Grigori Fursin and donated to MLCommons to benefit everyone. You can learn more about the motivation behind these projects from the following articles and presentations:

  • "Enabling more efficient and cost-effective AI/ML systems with Collective Mind, virtualized MLOps, MLPerf, Collective Knowledge Playground and reproducible optimization tournaments": [ ArXiv ]
  • ACM REP'23 keynote about the MLCommons CM automation framework: [ slides ]
  • ACM TechTalk'21 about automating research projects: [ YouTube ] [ slides ]

We would like to thank all our great volunteers, collaborators and contributors for their support, fruitful discussions, and useful feedback! We thank the cTuning foundation, cKnowledge.org and MLCommons for sponsoring this project!

About

Collective Mind (CM) is a small, modular, cross-platform and decentralized workflow automation framework with a human-friendly interface and reusable automation recipes to make it easier to build, run, benchmark and optimize AI, ML and other applications and systems across diverse and continuously changing models, data, software and hardware

Topics

Resources

License

Stars

Watchers

Forks