@ctuning

cTuning foundation

non-profit R&D organization developing open-source technology for automatic, collaborative and reproducible experimentation

Pinned repositories

  1. ck

    Collective Knowledge framework helps to organize local code, data and scripts; convert them into portable, customizable and reusable components with a Python JSON API and integrated package manager…

    Python 214 30

  2. ck-tensorflow

    Integration of TensorFlow to Collective Knowledge workflow framework to provide unified CK JSON API for AI (customized builds across diverse libraries and hardware, unified AI API, collaborative ex…

    Python 65 13

  3. ck-env

    Customizable cross-platform package and environment manager with automatic detection, installation and coexistence of multiple versions of software including libraries, compilers, tools, data sets …

    Python 44 12

  4. ctuning-programs

    Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows…

    C 31

  5. ck-request-asplos18-results

    Validated Collective Knowledge workflows and results from the 1st ACM ReQuEST tournament on co-design of Pareto-efficient SW/HW stack for image classification at ASPLOS'18:

    Roff 9

  6. ck-autotuning

    Collective Knowledge extension to let users implement customizable, portable, multi-dimensional and multi-objective SW/HW auto-tuning workflows using Collective Knowledge Framework. It is used as a…

    Python 47 13

  • CK repository for Quantum Information Software Kit (QISKit)

    Python 1 Updated Aug 20, 2018
  • Customizable cross-platform package and environment manager with automatic detection, installation and coexistence of multiple versions of software including libraries, compilers, tools, data sets across diverse Linux, Windows, MacOS and Android-based hardware to support collaborative and reproducible CK research workflows:

    Python 44 12 3 issues need help Updated Aug 20, 2018
  • testing web pages

    HTML 1 Updated Aug 17, 2018
  • Miscellaneous resources for Quantum Collective Knowledge

    Jupyter Notebook 3 Updated Aug 17, 2018
  • Portable Collective Knowledge workflow and reusable components for the CLUSTER competition at Supercomputing'18:

    Python 1 Updated Aug 17, 2018
  • CK repository for Rigetti Computing workflows

    Python 1 Updated Aug 17, 2018
  • Collective Knowledge workflows to support ReQuEST tournaments (open, reproducible and Pareto-efficient SW/HW co-design of emerging workloads such as deep learning):

    TeX 8 1 issue needs help Updated Aug 16, 2018
  • Collective Knowledge extension to let users implement customizable, portable, multi-dimensional and multi-objective SW/HW auto-tuning workflows using Collective Knowledge Framework. It is used as a universal engine for collaborative AI crowd-benchmarking and crowd-tuning across different compilers, libraries, run-time systems and platforms:

    Python 47 13 5 issues need help Updated Aug 15, 2018
  • Integration of TensorFlow 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):

    Python 65 13 4 issues need help Updated Aug 14, 2018
  • Collective Knowledge repository to archive outdated packages

    CMake Updated Aug 14, 2018
  • All HTML pages and Artifact Appendix templates for Artifact Evaluation at systems/AI/ML conferences including PPoPP, CGO, ADAPT, RTSS, PACT, SC, SysML in the Collective Knowledge Format:

    HTML 30 2 Updated Aug 14, 2018
  • CMake project that builds and installs TensorFlow C++ library.

    CMake 74 MIT Updated Aug 14, 2018
  • CK-NNTest: collaboratively validating, benchmarking and optimizing neural net operators across platforms, frameworks and datasets

    C++ 4 1 Updated Aug 13, 2018
  • Collective Knowledge packages for various mathematical libs to be plugged into portable and customizable CK research workflows:

    C++ 32 3 2 issues need help Updated Aug 13, 2018
  • 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:

    Python 32 3 Updated Aug 9, 2018
  • Portable and customizable Collective Knowledge workflows for CNTK:

    Python 2 Updated Aug 9, 2018
  • Prototyping CK workflows for ML training

    Python 1 Updated Aug 9, 2018
  • Collective Knowledge framework helps to organize local code, data and scripts; convert them into portable, customizable and reusable components with a Python JSON API and integrated package manager; quickly prototype research workflows on Linux, Windows, MacOS and Android; automate & crowsource complex experiments; generate interative papers, etc:

    Python 214 30 6 issues need help Updated Aug 8, 2018
  • Portable and customizable Collective Knowledge workflows for TVM and VTA:

    Python 1 Updated Aug 8, 2018
  • Collective Knowledge repository with workflows and packages for graph analytics applications

    TeX 1 1 Updated Aug 6, 2018
  • Android application to participate in experiment crowdsourcing (such as workload crowd-benchmarking and crowd-tuning) using Collective Knowledge Framework and open repositories of knowledge:

    Java 24 3 Updated Aug 3, 2018
  • Portable and customizable Collective Knowledge workflows for MXNet:

    Python 18 1 Updated Jul 29, 2018
  • CK workflow, portable packages and other artifacts for the ReQuEST-ASPLOS'18 submission:

    TeX 3 1 Updated Jul 28, 2018
  • Collective Knowledge repository with CK package and virtual environment front-end for Spack packages:

    Python 1 Updated Jul 28, 2018
  • CK workflow, portable packages and other artifacts for the ReQuEST-ASPLOS'18 submission:

    TeX 9 Updated Jul 19, 2018
  • Validated Collective Knowledge workflows and results from the 1st ACM ReQuEST tournament on co-design of Pareto-efficient SW/HW stack for image classification at ASPLOS'18:

    Roff 9 Updated Jul 19, 2018
  • Customizable Collective Knowledge workflow for MILEPOST GCC (machine learning based compiler) to let the community reproduce and build upon our past R&D projects. See related project funded by Raspberry Pi foundation to crowd-tune programs across RPi devices provided by volunteers:

    Shell 33 5 GPL-2.0 1 issue needs help Updated Jul 18, 2018
  • Collective Knowledge Workflows for Movidius Neural Compute Stick as a part of AI unification:

    Python 6 1 Updated Jul 14, 2018
  • 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:

    Python 36 1 2 issues need help Updated Jul 14, 2018
  • Meta information about platforms participating in experiment crowdsourcing using Collective Knowledge Framework (OS,CPU,GPU,GPGPU,NN...):

    1C Enterprise 33 Updated Jul 14, 2018