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 the open-source Collective Knowledge framework (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, 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 and not a magic ;) - if some third-party automation fails or misses some functionality (software detection, package installation, benchmarking and autotuning workflow, etc), the CK concept is to continuously and collaboratively improve such reusable components! Please provide your feedback and report bugs in the respective GitHub repositories: https://ReproIndex.com/components !

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.10.3.tar.gz (119.3 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