cTuning foundation (founding member of MLCommons)'s Projects
Collective Knowledge repository to support artifact evaluation and reproducibility initiatives:
A curated list of awesome pipeline toolkits inspired by Awesome Sysadmin
An awesome list of high-quality open datasets in public domains (on-going).
A curated list of awesome open source workflow engines
Caffe: a fast open framework for deep learning. With OpenCL and CUDA support.
Caffe2 is a lightweight, modular, and scalable deep learning framework.
News: we have moved this code to the CK framework:
Description of reusable and customizable AI artifacts in the Collective Knowledge format (can be automatically installed, plugged to CK workflows and collaboratively optimized across diverse hardware/models/data sets/libraries):
Collective Knowledge repository with actions to unify the access to different predictive analytics engines (scipy, R, DNN) from software, command line and web-services via CK JSON API:
Collective Knowledge workflows for ArmNN
Public CK resources (interactive articles, slides, figures, tables, etc)
CK automation actions to let users implement portable, customizable and reusable program workflows for reproducible, collaborative and multi-objective benchmarking, optimization and SW/HW co-design:
Single-node betweenness centrality demo by Flavio Vella
Integration of Caffe2 to Collective Knowledge workflow framework to provide unified CK JSON API for AI (customized builds across diverse libraries and hardware, unified AI API, collaborative experiments, performance optimization and model/data set tuning):
Collective Knowledge extension to crowdsource bug detection in OpenCL compilers using CLSmith tool from Imperial College London
Portable and customizable Collective Knowledge workflows for CNTK:
Collective Knowledge workflows for the Coral EdgeTPU accelerator
Collaborative research papers auto-generated via Collective Knowledge framework with the help of the community
Public scenarios to crowdsource experiments (such as DNN crowd-benchmarking and crowd-tuning) using Collective Knowledge Framework across diverse mobile devices provided by volunteers. Results are continuously aggregated at the open repository of knowledge:
Archive of CK crowd scenarios (with outdated code species)
Standalone, thin and portable server to let users participate in experiment crowdsourcing using Windows devices via Collective Knowledge Framework:
Collective Knowledge crowd-tuning extension to let users crowdsource their experiments (using portable Collective Knowledge workflows) such as performance benchmarking, auto tuning and machine learning across diverse platforms with Linux, Windows, MacOS and Android provided by volunteers. Demo of DNN crowd-benchmarking and crowd-tuning:
Meta information about platforms participating in experiment crowdsourcing using Collective Knowledge Framework (OS,CPU,GPU,GPGPU,NN...):
Public results in the Collective Knowledge Format (JSON meta data) from collaborative optimization of computer systems. See live repository:
Snapshot of public optimization results from cKnowledge.org/repo (20170507)
Collective Knowledge packages to build development versions of compilers (LLVM, GCC, etc) and use them in customizable and portable CK research workflows:
CK dissemination modules
Collective Knowledge workflows for DeePhi's DNNDK
Collective Knowledge extension to automate Docker "build","run" and "push" functions and packge CK repositories for collaborative and reproducible research:
CK workflows for the eHive project