Collective Knowledge (CK) is an open-source framework to speed up collaborative and reproducible R&D with reusable, customizable and portable components. Trusted by a growing number of academic and industrial partners, CK dramatically accelerates complex experiments such as benchmarking, co-design and optimization of the whole SW/HW stack for AI/ML. Give it a try!

CK is a community-driven, decentralized, small and cross-platform framework to help users organize their local code, data and scripts; convert them into portable, customizable and reusable components with a Python API, JSON meta description and an integrated package manager; quickly prototype research workflows on Linux, Windows, MacOS and Android; automate and crowsource complex experiments; generate interactive papers; support reproducible tournaments such as ACM ReQuEST and accelerate open science!

Shared CK packages
(tools, models and datasets)

View

Shared CK programs

View

Shared CK software detection plugins

View

Shared CK modules (unified APIs for research tasks)

View

Shared CK repositories and workflows

View

CK kernel productivity functions

View

CK-related publications

View

Get started