Giter Site home page Giter Site logo

makaveli10 / ck Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mlcommons/ck

0.0 0.0 0.0 28.83 MB

A unified, non-intrusive and technology-agnostic interface to access and reuse any shared knowledge (research projects, benchmarks, experiments, tools, scripts, models, data), implement portable automation workflows, support reproducible research and facilitate production deployment across rapidly evolving software and hardware

Home Page: https://doi.org/10.5281/zenodo.8105339

License: Apache License 2.0

Shell 2.73% JavaScript 0.01% C++ 2.60% Python 87.72% C 1.28% PHP 0.26% Java 0.02% R 0.18% Assembly 0.01% Logos 0.01% Cuda 0.05% Makefile 0.01% HTML 2.71% Batchfile 0.67% HCL 0.06% 1C Enterprise 0.01% Dockerfile 1.70% Faust 0.01% Euphoria 0.01%

ck's Introduction

PyPI version Python Version License

CM test CM script automation features test

Documentation

About

We deeply believe in the power of open science and open source to solve the world's most challenging problems.

Following our tedious experience reproducing 150 research papers and validating them in the real world, we started developing Collective Knowledge technology to provide a common interface to access and reuse any shared knowledge (research projects, experiments, AI/ML models, code, data and automation scripts), facilitate reproducible research, and simplify transfer to production across rapidly evolving models, software, hardware and data.

Collective Knowledge technology consists of the following sub-projects:

  • Non-intrusive and technology-agnostic Collective Mind automation language (CM) helps to convert any project, code or data into a collection of portable and reusable components with a unified interaface. CM language allows users to run various automation workflows and applications in the same way either inside automatically generated container snapshots or the latest software/hardware stacks (that may fail and then collaboratively improved by the community). CM is intended to be always backward compatible and continously extended by the community via Python automation recipes and JSON/YAML meta descriptions:
  • Collective Knowledge Platform (CK Playground) provides a user-friendly GUI to help the community explore, reproduce, understand, optimize and reuse the state-of-the-art AI/ML Systems.

The first practical use case for CM language and CK platform is to let everyone participate in collaborative benchmarking, optimization and validation of the state-of-the-art AI/ML applications across rapidly evolving models, data, software and hardware from different vendors - see our reproducibility and optimization challenges, shared benchmarking and optimization results for ML Systems (performance, accuracy, power consumption, costs) and the leaderboard.

Read our documentation to learn about how our open-source technology can help you.

Join our Discord server to ask questions, provide feedback and participate in collaborative developments.

Copyright

2021-2023 MLCommons

License

Apache 2.0

Acknowledgments

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

ck's People

Contributors

gfursin avatar arjunsuresh avatar ctuning-admin avatar ailurus1 avatar dsavenko avatar anandhu-eng avatar psyhtest avatar hanwenzhu avatar maximallnyi avatar sennikovandrey avatar ens-lg4 avatar himanshu-dutta avatar nathanw-mlc avatar morphine00 avatar davegreasley avatar slahiruk avatar nijoj avatar alered01 avatar raduetsya avatar xintin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.