Skip to main content

Collective Knowledge - lightweight knowledge manager to organize, cross-link, share and reuse artifacts and workflows

Project description

After struggling to reproduce experimental results and reuse artifacts from published papers (ML, AI, systems and quantum computing), we decided to develop an open-source framework (Collective Knowledge aka CK) to help the community share any knowledge (data, models, code, best practices, and repetitive and painful tasks) in the form of automated, portable and reusable components with a unified Python API (actions), CLI, JSON meta description and connectors from C, C++, Fortran, Java and other languages. See the [online index of shared components](https://ReproIndex.com/components) from [reproduced papers](https://ReproIndex.com/papers).

Such components can be continuously improved by the community and connected together into portable and automated workflows to collaboratively solve real world problems:

Note that CK is a collaborative project - if some third-party automation modules fail or miss some functionality (software detection, package installation, benchmarking and autotuning workflow, etc), we rely on the community assistance to collaboratively improve such reusable components and workflows!

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.

Source Distribution

ck-1.11.4.tar.gz (124.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page