cTuning foundation
- Paris, France
- https://cTuning.org
- @grigori_fursin
- admin@cTuning.org
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
Repositories
-
ck-mlperf
Collective Knowledge repository to automate MLPerf - a broad ML benchmark suite for measuring performance of ML software frameworks, ML hardware accelerators, and ML cloud platforms:
-
ck
Collective Knowledge framework (CK) helps to organize any software project as a database of reusable components with common automation actions and extensible meta descriptions based on FAIR principles (findability, accessibility, interoperability, and reusability). See real-world use cases from Arm, IBM, General Motors, MLPerf, RPi, and ACM:
-
cbench
cBench provides a unified CLI and API to reproduce results from ML&systems research papers on bare-metal platforms and participate in collaborative benchmarking and optimization using live scoreboards. See the real-world example for the MLPerf benchmark:
-
ck-tensorrt
Collective Knowledge repository for NVIDIA's TensorRT
-
ck-pytorch
Integration of PyTorch 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):
-
ck-nntest
CK-NNTest: collaboratively validating, benchmarking and optimizing neural net operators across platforms, frameworks and datasets
-
ck-tensorflow
Collective Knowledge components for TensorFlow (code, data sets, models, packages, workflows):
-
ck-analytics
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:
-
ck-autotuning
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:
-
ck-env
CK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
-
ck-dissemination-modules
CK dissemination modules
-
ck-coral
Collective Knowledge workflows for the Coral EdgeTPU accelerator
-
ck-math
Collective Knowledge packages for various mathematical libs to be plugged into portable and customizable CK research workflows:
-
ck-openvino
Collective Knowledge workflows for OpenVINO Toolkit (Deep Learning Deployment Toolkit)
-
ck-armnn
Collective Knowledge workflows for ArmNN
-
ck-web
Collective Knowledge web extension to browse CK repositories, visualize interactive graphs and articles, render CK-based websites, implement simple web services with JSON API (for example to crowdsource experiments or unify access to DNN). Demos of interactive articles, graphs and crowdsourced experiments:
-
ck-old-packages
Collective Knowledge repository to archive outdated packages
-
ck-website
CK repository for cKnowledge.org website:
-
ck-scc
The procedures and a workflow to prepare Student Cluster Competition submissions:
-
ck-artifact-evaluation
Public CK repository with materials and workflows to reproduce results from published papers or open competitions at ACM, IEEE and NeurIPS conferences and journals
-
ck-object-detection
CK research workflows for object detection
-
ck-quantum
Miscellaneous resources for Quantum Collective Knowledge
-
reproduce-sysml19-paper-aggregathor
Reproducibility report and the Collective Knowledge workflow for the MLSys'19 paper "AggregaThor: Byzantine Machine Learning via Robust Gradient Aggregation"
-
ck-rpi-optimization-results
Demonstration of compiler autotuning, crowd-tuning and machine learning on RPi3 via customizable Collective Knowledge workflow framework with a portable package manager. This technology supports Pareto-efficient software/hardware co-design tournaments of deep learning in terms of speed, accuracy, energy, costs:
-
ck-crowdtuning
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:
-
ck-ehive
CK workflows for the eHive project
-
ck-graph-analytics
Collective Knowledge repository with workflows and packages for graph analytics applications
-
ck-guide-images
Images for CK documentation
-
ck-crowd-papers
Collaborative research papers auto-generated via Collective Knowledge framework with the help of the community
-
reproindex
[OUTDATED] Index of reproduced papers with reusable research components and unified workflows. Moved to
Top languages
Loading…