cmind
Project description
Collective Mind meta-framework
Collective Mind (CM) is the second generation of the Collective Knowledge meta-framework (CK) being developed by the open workgroup to modularize complex AI systems and automate their co-design, benchmarking, optimization and deployment across continuously changing software, hardware and data.
© 2022 MLCommons
Apache 2.0 license
Go to the project page for further info.
News
-
2022 September 9: Subscribe to our public workgroup to participate in the development of automation workflows to simplify, modularize and automate ML Systems benchmarking.
-
2022 September 1: We have developed a CM workflow to automate and modularize MLPerf inference benchmark. We continue these developments within a public MLPerf education and reproducibility workgroup.
-
2022 July 25: We updated tutorial about CM scripts: https://github.com/mlcommons/ck/blob/master/cm/docs/tutorial-scripts.md .
-
2022 July 21: We have pre-released relatively stable scripts for portable DevOps and MLOps at https://github.com/mlcommons/ck/tree/master/cm-mlops/script .
-
2022 May 20: We brainstormed the minimal set of portable CM scripts to automate deployment of ML models across diverse hardware and software at OctoML in Seattle, WA.
-
2022 April 3: We presented our approach to bridge the growing gap between ML Systems research and production at the HPCA'22 workshop on benchmarking deep learning systems.
-
2022 March: We were invited to present our concept to enable collaborative and reproducible ML Systems R&D at the SIAM'22 workshop on "Research Challenges and Opportunities within Software Productivity, Sustainability, and Reproducibility"
-
2022 March: We have released the first prototype of the Collective Mind toolkit (aka CK2) based on your feedback and our practical experience reproducing 150+ ML and Systems papers and validating them in the real world.
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.