Skip to content
/ ck Public
forked from mlcommons/ck

This cross-platform tool helps to make software projects more portable, modular, reusable and reproducible across continuously changing software, hardware and data. It is being developed by the open MLCommons taskforce to reduce development, benchmarking, optimization and deployment time for ML and AI systems.

License

Notifications You must be signed in to change notification settings

Ailurus1/ck

 
 

Repository files navigation

PyPI version Python Version License

CM test CM script automation features test

Documentation and the Getting Started Guide

Table of contents

About

The "Collective Knowledge" project (CK) is motivated by the feedback from researchers and practitioners while reproducing results from more than 150 research papers and validating them in the real world - there is a need for a common and technology-agnostic framework that can facilitate reproducible research and simplify technology transfer to production across diverse and rapidly evolving software, hardware, models, and data. It consists of the following sub-projects:

Collaborative development

This open-source technology is being developed by the public MLCommons task force on automation and reproducibility led by Grigori Fursin and Arjun Suresh. The goal is to connect academia and industry to develop, benchmark, compare, synthesize, and deploy Pareto-efficient AI and ML systems and applications (optimal trade off between performance, accuracy, power consumption, and price) in a unified, automated and reproducible way while slashing all development and operational costs.

Copyright

2021-2023 MLCommons

License

Apache 2.0

Acknowledgments

This project is currently supported by MLCommons, cTuning foundation, cKnowledge and individual contributors. We thank HiPEAC and OctoML for sponsoring initial development.

About

This cross-platform tool helps to make software projects more portable, modular, reusable and reproducible across continuously changing software, hardware and data. It is being developed by the open MLCommons taskforce to reduce development, benchmarking, optimization and deployment time for ML and AI systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.8%
  • HTML 2.8%
  • C++ 2.6%
  • Shell 2.1%
  • Dockerfile 2.0%
  • C 1.3%
  • Other 1.4%