You can install and reuse CK modules as follows:
 ck pull repo:{Repo UOA - see below}
 ck help {module UOA - see below}
You can check a JSON API of a given action of a given module as follows:
 ck {module action - see below} {module UOA} --help
You can add your own dummy CK module as follows:
 ck add module:{my module alias}
You can add a new action to the CK module as follows:
 ck add_action module:{my module alias}
See CK documentation, "how to contribute" guide, and the latest CK paper for further details.

# Module UOA with JSON API
(Python module/wrapper/plugin)
Repo UOA Description and actions
1 advice (CK meta) ck-analytics universal advice (about features, models, optimizations, community remarks)
  • "ck ask advice" - ask AI advice via CK JSON API and CK DNN engines ( API )
  • "ck browse advice" - CK-AI dashboard ( API )
  • "ck show advice" - access available CK-AI self-optimizing functions ( API )
2 ae.person.table (CK meta) ck-artifact-evaluation generate AE table
  • "ck generate ae.person.table" - generate table with AE members per year ( API )
3 ai-artifact (CK meta) ck-ai AI artifact store
  • "ck add ai-artifact" - add AI artifact description ( API )
  • "ck browse ai-artifact" - browse AI artifacts ( API )
  • "ck dashboard ai-artifact" - view CK AI artifact store ( API )
  • "ck html_viewer ai-artifact" - show info about AI artifact ( API )
  • "ck show ai-artifact" - show artifacts with selector ( API )
4 algorithm (CK meta) ck-autotuning algorithm
  • "ck transform algorithm" - transform algorithm ( API )
5 all (CK meta) default common operations for the whole CK
  • "ck pull all" - update CK and all repos ( API )
6 announcements.funding (CK meta) ck-dissemination-modules announcments about funding
7 announcements.job (CK meta) ck-dissemination-modules announcements about jobs
8 apk (CK meta) ck-env APK entries
  • "ck add apk" - add apk ( API )
  • "ck detect apk" - detect installed APKs ( API )
  • "ck install apk" - install APK ( API )
  • "ck list_installed apk" - List the apks installed on a target device ( API )
  • "ck uninstall apk" - uninstall APK ( API )
  • "ck uninstall_all apk" - Uninstall all application on a target device ( API )
9 artifact (CK meta) ck-env artifact description (reproducibility, ACM meta, etc)
  • "ck snapshot artifact" - snapshot artifact with all repo deps ( API )
10 award (CK meta) ck-dissemination-modules awards
11 caffe (CK meta) ck-caffe caffe CK front-end
  • "ck autotune caffe" - autotune Caffe ( API )
  • "ck crowdbench caffe" - crowd-benchmark caffe ( API )
  • "ck demo caffe" - classification demo using webcam ( API )
12 caffe2 (CK meta) ck-caffe2 caffe2 CK front-end
  • "ck autotune caffe2" - autotune Caffe2 workloads ( API )
  • "ck crowdbench caffe2" - crowd-benchmark caffe2 ( API )
  • "ck replay caffe2" - replay caffe2 experiment ( API )
13 ccprof (CK meta) ck-ccprof ccprof workflow
  • "ck run_cache_stat ccprof" - run workflow ( API )
14 cfg (CK meta) default configuration entries
15 challenge.vqe (CK meta) ck-quantum Raw data access (json)
  • "ck get_raw_config challenge.vqe" - get raw config for repo widget ( API )
  • "ck get_raw_data challenge.vqe" - get raw data for repo-widget ( API )
16 choice (CK meta) ck-autotuning exploring choices in multi-dimensional spaces (customizing autotuning)
  • "ck make choice" - make next choice in multi-dimensional space ( API )
  • "ck select_list choice" - select from a list of choices in console mode ( API )
  • "ck select_uoa choice" - improved version of UOA selector over the version from CK kernel ( API )
17 class (CK meta) ck-dissemination-modules universal classifications
18 clblast (CK meta) ck-crowdtuning CK wrapper for CLBlast to enable collaborative optimization
  • "ck autotune clblast" - autotune CLBlast via CK ( API )
  • "ck crowdtune clblast" - crowdtune CLBlast via CK ( API )
19 compiler (CK meta) ck-autotuning describing compilers and their optimization choices
  • "ck extract_opts compiler" - extract optimization flags and parameters from a compiler for autotuning (currently from GCC sources) ( API )
  • "ck extract_opts_new compiler" - extract optimization flags and parameters from a compiler for autotuning (currently from GCC --help:optimizers and sources) ( API )
  • "ck extract_to_pipeline compiler" - prepare compiler flag choices for universal tuning via program pipeline (experimental workflow) ( API )
  • "ck html_viewer compiler" - viewing compiler description as HTML ( API )
20 crowdnode (CK meta) ck-env module providing API to communicate with various ck-crowdnodes ...
  • "ck pull crowdnode" - pull file from ck-crowdnode ( API )
  • "ck push crowdnode" - push file to ck-crowdnode ( API )
  • "ck shell crowdnode" - execute command on ck-crowdnode ( API )
21 dashboard (CK meta) ck-web CK web front-end with interactive widget
  • "ck display dashboard" - display webpage with interactive dashboard widget ( API )
22 dataset (CK meta) ck-autotuning datasets
  • "ck add dataset" - add program with templates ( API )
  • "ck add_file_to dataset" - add file to a given dataset ( API )
  • "ck check_size dataset" - check size of all data sets and if less than threshold, add tag "small" ( API )
  • "ck generate dataset" - TBD: generate new data sets to cover unseen behavior ( API )
  • "ck import_all_files dataset" ( API )
  • "ck prune dataset" - prune data sets to find minimal representative data set covering behavior ( API )
23 dataset.features (CK meta) ck-autotuning dataset features
  • "ck convert_raw_rgb_image dataset.features" - convert raw RGB image to png (originally used for SLAM application tuning) ( API )
  • "ck extract dataset.features" - extract data set features ( API )
24 demo (CK meta) default demos
25 device (CK meta) ck-env description of a given device for crowd-benchmarking and crowd-tuning
26 dissemination.announcement (CK meta) ck-dissemination-modules dissemination: announcements
27 dissemination.conference (CK meta) ck-dissemination-modules dissemination: conference titles
28 dissemination.event (CK meta) ck-dissemination-modules dissemination: events
29 dissemination.hardware (CK meta) ck-dissemination-modules dissemination: hardware
30 dissemination.journal (CK meta) ck-dissemination-modules dissemination: journal titles
31 dissemination.keynote (CK meta) ck-dissemination-modules dissemination: keynotes
32 dissemination.lecture (CK meta) ck-dissemination-modules dissemination: lectures
33 dissemination.patent (CK meta) ck-dissemination-modules dissemination: patents
34 dissemination.pitfall (CK meta) ck-dissemination-modules dissemination: pitfalls
35 dissemination.poster (CK meta) ck-dissemination-modules dissemination: posters
36 dissemination.presentation (CK meta) ck-dissemination-modules dissemination: presentations
  • "ck add dissemination.presentation" - add presentation
37 dissemination.press-release (CK meta) ck-dissemination-modules dissemination: press-releases
38 dissemination.publication (CK meta) ck-dissemination-modules dissemination: publications (can be interactive)
  • "ck clean dissemination.publication" - clean paper ( API )
  • "ck compile dissemination.publication" - compile paper ( API )
  • "ck convert_to_live_ck_report dissemination.publication" - convert tex article to live ck report ( API )
  • "ck copy_file dissemination.publication" - copy file from an entry to current directory
  • "ck generate dissemination.publication" - generate research paper title ( API )
  • "ck html_viewer dissemination.publication" - view experiment as html ( API )
  • "ck preprocess dissemination.publication" - preprocess LaTex papers ( API )
39 dissemination.publication.artifact (CK meta) ck-dissemination-modules dissemination: artifacts along with publications
40 dissemination.repo (CK meta) ck-dissemination-modules dissemination: public repositories of knowledge/artifacts
41 dissemination.soft (CK meta) ck-dissemination-modules dissemination: software
42 dissemination.workshop (CK meta) ck-dissemination-modules dissemination: workhsop titles
43 docker (CK meta) ck-docker abstracting docker
  • "ck build docker" - build Docker image ( API )
  • "ck import docker" - import external Docker image (tar file)
  • "ck login docker" - login to Docker Hub ( API )
  • "ck push docker" - push a given image to the Docker Hub ( API )
  • "ck run docker" - run Docker image ( API )
  • "ck save docker" - save Docker image (for example to share via external repositories and digital libraries) ( API )
44 env (CK meta) ck-env software environments (to abstract multiple tools and their versions)
  • "ck cat env" - show the shell script for setting up this env ( API )
  • "ck clean env" - remote env entry and installed package ( API )
  • "ck delete env" - delete env entry ( API )
  • "ck deps_summary env" - extracting summary of all deps ( API )
  • "ck get_all_versions_in_deps env" - get all versions from deps (recursively) ( API )
  • "ck prune_search_list env" - prune search list by no_tags ( API )
  • "ck refresh env" - refresh environment setup (re-setup related software version) ( API )
  • "ck remove env" - delete env entry ( API )
  • "ck resolve env" - resolve all dependencies for a given software ( API )
  • "ck rm env" - delete env entries ( API )
  • "ck rmtmp env" - remove tmp entries (when installation to env entry failed) ( API )
  • "ck set env" - prepare and set environment for a given software
  • "ck show env" - show all installed software environments ( API )
  • "ck virtual env" - pre-load environment for the shell ( API )
  • "ck xset env" - set env for command line (pre-set various flags) ( API )
45 experiment (CK meta) ck-analytics universal experiment entries
  • "ck add experiment" - process and add experiment ( API )
  • "ck browse experiment" - open browser and view experiment details ( API )
  • "ck convert_table_to_csv experiment" - Convert experiment table to CSV ( API )
  • "ck crowdsource experiment" - crowdsource experiments ( API )
  • "ck delete_points experiment" - delete multiple points from multiple entries ( API )
  • "ck filter experiment" - filter / pre-process data ( API )
  • "ck get experiment" - get points from multiple entries ( API )
  • "ck get_all_meta experiment" - get all meta information from all entries ( API )
  • "ck get_and_cache_results experiment" - get and cache experimental results ( API )
  • "ck get_log_path experiment" - get log path ( API )
  • "ck get_unique_keys_from_list experiment" - get unique keys from list of experiments ( API )
  • "ck html_viewer experiment" - view experiment as html ( API )
  • "ck list_points experiment" - list all points in a given entry ( API )
  • "ck load_pipeline experiment" - load pipeline info (id and dictionary contents) ( API )
  • "ck load_point experiment" - load all info about a given point (and subpoint) ( API )
  • "ck log experiment" - log experiments ( API )
  • "ck multi_stat_analysis experiment" - perform statistical analysis (with multiple points at the same time) ( API )
  • "ck pack experiment" - pack experiments ( API )
  • "ck prepare_html_selector experiment" - prepare HTML selector ( API )
  • "ck prepare_selector experiment" - prepare first level of experiments with pruning ( API )
  • "ck replay experiment" - replay experiment == the same as reproduce ( API )
  • "ck reproduce experiment" - reproduce/replay/rerun a given experiment ( API )
  • "ck rerun experiment" - rerun experiment == the same as reproduce ( API )
  • "ck sort_table experiment" - sort table, substitute index with a sequence (html) ( API )
  • "ck stat_analysis experiment" - process multiple experimental results and perform statistial analysis (including expected values) ( API )
  • "ck substitute_x_with_loop experiment" - substitute x axis in table with a sequence ( API )
46 experiment.bench.caffe (CK meta) ck-caffe crowd-benchmark DNN libraries and models (Caffe - dev)
  • "ck browse experiment.bench.caffe" - browse public results ( API )
  • "ck crowdsource experiment.bench.caffe" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.bench.caffe" - show info for all layers ( API )
  • "ck replay experiment.bench.caffe" - replay experiment (TBD) ( API )
  • "ck show experiment.bench.caffe" - show results ( API )
47 experiment.bench.caffe2 (CK meta) ck-caffe2 crowd-benchmark DNN libraries and models (Caffe2)
  • "ck crowdsource experiment.bench.caffe2" - crowdsource these experiments ( API )
  • "ck replay experiment.bench.caffe2" - replay experiment (TBD) ( API )
  • "ck show experiment.bench.caffe2" - show results ( API )
48 experiment.bench.dnn (CK meta) ck-crowdtuning crowd-benchmark DNN libraries and models
  • "ck browse experiment.bench.dnn" - browse public results ( API )
  • "ck crowdsource experiment.bench.dnn" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.bench.dnn" - show info for all layers ( API )
  • "ck replay experiment.bench.dnn" - replay experiment (TBD) ( API )
  • "ck show experiment.bench.dnn" - show results ( API )
49 experiment.bench.dnn.desktop (CK meta) ck-crowdsource-dnn-optimization crowd-benchmark DNN libraries and models (training - on-going)
  • "ck crowdsource experiment.bench.dnn.desktop" - crowdsource these experiments ( API )
  • "ck process_results experiment.bench.dnn.desktop" - process results (possibly on remote server) ( API )
  • "ck replay experiment.bench.dnn.desktop" - replay experiment (TBD) ( API )
  • "ck show experiment.bench.dnn.desktop" - show results ( API )
  • "ck submit experiment.bench.dnn.desktop" - submit statistics to repository ( API )
50 experiment.bench.dnn.mobile (CK meta) ck-crowdtuning crowd-benchmark DNN libraries and models using mobile devices
  • "ck generate experiment.bench.dnn.mobile" - generate scenarios ( API )
  • "ck process experiment.bench.dnn.mobile" - process raw results from mobile devices ( API )
  • "ck process_unexpected_behavior experiment.bench.dnn.mobile" - record unexpected behavior ( API )
  • "ck show experiment.bench.dnn.mobile" - show results ( API )
51 experiment.bench.tensorflow (CK meta) ck-tensorflow crowd-benchmark DNN libraries and models (TensorFlow)
  • "ck crowdsource experiment.bench.tensorflow" - crowdsource these experiments ( API )
  • "ck replay experiment.bench.tensorflow" - replay experiment (TBD) ( API )
  • "ck show experiment.bench.tensorflow" - show results ( API )
52 experiment.bench.workload.android (CK meta) ck-wa crowd-benchmark shared workloads via ARM WA framework
  • "ck crowdsource experiment.bench.workload.android" - crowdsource these experiments ( API )
53 experiment.check.algorithm.scalability (CK meta) ck-crowdtuning crowdsource program scalability
  • "ck crowdsource experiment.check.algorithm.scalability" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.check.algorithm.scalability" - view solutions in html ( API )
  • "ck prune experiment.check.algorithm.scalability" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.check.algorithm.scalability" - replay optimization ( API )
54 experiment.check.numerical.stability (CK meta) ck-crowdtuning crowdsource program numerical stability
  • "ck crowdsource experiment.check.numerical.stability" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.check.numerical.stability" - view solutions in html ( API )
  • "ck prune experiment.check.numerical.stability" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.check.numerical.stability" - replay optimization ( API )
55 experiment.detect.opencl.bugs (CK meta) ck-crowdtuning crowdsource OpenCL bug detection
  • "ck crowdsource experiment.detect.opencl.bugs" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.detect.opencl.bugs" - view solutions in html ( API )
  • "ck prune experiment.detect.opencl.bugs" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.detect.opencl.bugs" - replay optimization ( API )
56 experiment.model.program.behavior (CK meta) ck-crowdtuning crowdsource modeling of program behavior
  • "ck crowdsource experiment.model.program.behavior" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.model.program.behavior" - view solutions in html ( API )
  • "ck prune experiment.model.program.behavior" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.model.program.behavior" - replay optimization ( API )
57 experiment.raw (CK meta) ck-analytics raw experiment container
58 experiment.scenario.mobile (CK meta) ck-crowdtuning experiment scenarios to be executed on mobile devices during crowdsourcing
  • "ck get experiment.scenario.mobile" - get scenarios depending on user's mobile device features ( API )
  • "ck process experiment.scenario.mobile" - process all scenarios (check files, get md5, get length) ( API )
59 experiment.tune.compiler.flags (CK meta) ck-crowdtuning explore compiler flags
  • "ck crowdsource experiment.tune.compiler.flags" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags" - view solutions in html ( API )
  • "ck process_interactive_graph experiment.tune.compiler.flags" - prepare graph for interactive reports (internal) ( API )
  • "ck prune experiment.tune.compiler.flags" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags" - replay optimization ( API )
  • "ck show experiment.tune.compiler.flags" - prepare graph for interactive reports ( API )
60 experiment.tune.compiler.flags.gcc (CK meta) ck-crowdtuning explore GCC compiler flags
  • "ck crowdsource experiment.tune.compiler.flags.gcc" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc" - replay optimization ( API )
61 experiment.tune.compiler.flags.gcc.custom (CK meta) ck-crowdtuning auto/crowd-tune GCC compiler flags (customer dimention)
  • "ck crowdsource experiment.tune.compiler.flags.gcc.custom" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc.custom" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc.custom" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc.custom" - replay optimization ( API )
62 experiment.tune.compiler.flags.gcc.e (CK meta) ck-crowdtuning auto/crowd-tune GCC compiler flags (minimize execution time)
  • "ck crowdsource experiment.tune.compiler.flags.gcc.e" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc.e" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc.e" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc.e" - replay optimization ( API )
63 experiment.tune.compiler.flags.gcc.e.x (CK meta) ck-crowdtuning auto/crowd-tune GCC compiler flags (minimize execution time, do not degrade code size)
  • "ck crowdsource experiment.tune.compiler.flags.gcc.e.x" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc.e.x" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc.e.x" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc.e.x" - replay optimization ( API )
64 experiment.tune.compiler.flags.gcc.es (CK meta) ck-crowdtuning auto/crowd-tune GCC compiler flags (minimize execution time and code size)
  • "ck crowdsource experiment.tune.compiler.flags.gcc.es" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc.es" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc.es" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc.es" - replay optimization ( API )
65 experiment.tune.compiler.flags.gcc.fuzz (CK meta) ck-crowdtuning fuzz GCC compiler flags (search for bugs)
  • "ck crowdsource experiment.tune.compiler.flags.gcc.fuzz" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc.fuzz" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc.fuzz" - reduce compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc.fuzz" - replay optimization ( API )
66 experiment.tune.compiler.flags.gcc.s (CK meta) ck-crowdtuning auto/crowd-tune GCC compiler flags (minimize total binary size, do not degrade execution time)
  • "ck crowdsource experiment.tune.compiler.flags.gcc.s" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc.s" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc.s" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc.s" - replay optimization ( API )
67 experiment.tune.compiler.flags.gcc.x (CK meta) ck-crowdtuning auto/crowd-tune GCC compiler flags (do not degrade execution time, do not degrade code size)
  • "ck crowdsource experiment.tune.compiler.flags.gcc.x" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.gcc.x" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.gcc.x" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.gcc.x" - replay optimization ( API )
68 experiment.tune.compiler.flags.llvm (CK meta) ck-crowdtuning explore LLVM compiler flags
  • "ck crowdsource experiment.tune.compiler.flags.llvm" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.llvm" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.llvm" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.llvm" - replay optimization ( API )
69 experiment.tune.compiler.flags.llvm.e (CK meta) ck-crowdtuning auto/crowd-tune LLVM compiler flags (minimize execution time)
  • "ck crowdsource experiment.tune.compiler.flags.llvm.e" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.llvm.e" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.llvm.e" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.llvm.e" - replay optimization ( API )
70 experiment.tune.compiler.flags.llvm.e.x (CK meta) ck-crowdtuning auto/crowd-tune LLVM compiler flags (minimize execution time, do not degrade code size)
  • "ck crowdsource experiment.tune.compiler.flags.llvm.e.x" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.llvm.e.x" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.llvm.e.x" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.llvm.e.x" - replay optimization ( API )
71 experiment.tune.compiler.flags.llvm.fuzz (CK meta) ck-crowdtuning explore LLVM compiler flags
  • "ck crowdsource experiment.tune.compiler.flags.llvm.fuzz" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.llvm.fuzz" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.llvm.fuzz" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.llvm.fuzz" - replay optimization ( API )
72 experiment.tune.compiler.flags.llvm.x (CK meta) ck-crowdtuning auto/crowd-tune LLVM compiler flags (do not degrade execution time, do not degrade code size)
  • "ck crowdsource experiment.tune.compiler.flags.llvm.x" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.compiler.flags.llvm.x" - view solutions in html ( API )
  • "ck prune experiment.tune.compiler.flags.llvm.x" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.compiler.flags.llvm.x" - replay optimization ( API )
73 experiment.tune.cuda.ws.e (CK meta) ck-crowdtuning auto/crowd-tune CUDA work size (execution time)
  • "ck crowdsource experiment.tune.cuda.ws.e" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.cuda.ws.e" - view solutions in html ( API )
  • "ck prune experiment.tune.cuda.ws.e" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.cuda.ws.e" - replay optimization ( API )
74 experiment.tune.custom.dimensions (CK meta) ck-crowdtuning autotune custom pipeline dimensions
  • "ck crowdsource experiment.tune.custom.dimensions" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.custom.dimensions" - view solutions in html ( API )
  • "ck prune experiment.tune.custom.dimensions" - prune optimizations to find minimal set of choices ( API )
  • "ck replay experiment.tune.custom.dimensions" - replay optimization ( API )
75 experiment.tune.dnn.batch_size (CK meta) ck-crowdtuning explore DNN batch size
  • "ck crowdsource experiment.tune.dnn.batch_size" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.dnn.batch_size" - view solutions in html ( API )
  • "ck prune experiment.tune.dnn.batch_size" - prune final solution to find minimal set of choices ( API )
  • "ck replay experiment.tune.dnn.batch_size" - replay optimization ( API )
76 experiment.tune.openblas.threads (CK meta) ck-crowdtuning explore OpenBLAS number of threads
  • "ck crowdsource experiment.tune.openblas.threads" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.openblas.threads" - view solutions in html ( API )
  • "ck prune experiment.tune.openblas.threads" - prune final solution to find minimal set of choices ( API )
  • "ck replay experiment.tune.openblas.threads" - replay optimization ( API )
77 experiment.tune.opencl.clblast (CK meta) ck-crowdtuning auto/crowd-tune OpenCL-based CLBlast (GFLOPs)
  • "ck browse experiment.tune.opencl.clblast" - browse public results ( API )
  • "ck crowdsource experiment.tune.opencl.clblast" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.opencl.clblast" - show info for all layers
  • "ck replay experiment.tune.opencl.clblast" - replay experiment (TBD) ( API )
  • "ck show experiment.tune.opencl.clblast" - show results ( API )
78 experiment.tune.opencl.lws.e (CK meta) ck-crowdtuning auto/crowd-tune OpenCL local work size (execution time)
  • "ck crowdsource experiment.tune.opencl.lws.e" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.opencl.lws.e" - view solutions in html ( API )
  • "ck prune experiment.tune.opencl.lws.e" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.opencl.lws.e" - replay optimization ( API )
79 experiment.tune.opencl.lws.ep (CK meta) ck-crowdtuning auto/crowd-tune OpenCL local work size (execution time/FPS vs energy)
  • "ck crowdsource experiment.tune.opencl.lws.ep" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.opencl.lws.ep" - view solutions in html ( API )
  • "ck prune experiment.tune.opencl.lws.ep" - prune compiler flags to find minimal set of choices ( API )
  • "ck replay experiment.tune.opencl.lws.ep" - replay optimization ( API )
80 experiment.tune.openmp.threads (CK meta) ck-crowdtuning explore OpenMP number of threads
  • "ck crowdsource experiment.tune.openmp.threads" - crowdsource these experiments ( API )
  • "ck html_viewer experiment.tune.openmp.threads" - view solutions in html ( API )
  • "ck prune experiment.tune.openmp.threads" - prune final solution to find minimal set of choices ( API )
  • "ck replay experiment.tune.openmp.threads" - replay optimization ( API )
81 experiment.user (CK meta) ck-crowdtuning experiment participants and their stats
  • "ck show experiment.user" - show users ( API )
82 experiment.view (CK meta) ck-analytics customizable views for experiments
83 gemmbench.crowdtuning (CK meta) gemmbench basic gemmbench crowdtuning
  • "ck clean gemmbench.crowdtuning" - clean results ( API )
  • "ck show gemmbench.crowdtuning" - show interactive results ( API )
  • "ck start gemmbench.crowdtuning" - start gemmbench crowdtuning ( API )
84 graph (CK meta) ck-analytics universal graphs for experiments
  • "ck continuous_plot graph" - update plot periodically (useful to demonstrate continuous experiments and active learning) ( API )
  • "ck html_viewer graph" - view graph in html ( API )
  • "ck plot graph" - plot graph ( API )
  • "ck replay graph" - replay saved graph (to always keep default graphs for interactive papers) ( API )
85 graph.dot (CK meta) ck-analytics .dot graphs (graphviz - useful ot customize decision trees from predictive analytics)
  • "ck convert_to_decision_tree graph.dot" - convert .dot file a universal decision tree (useful before converting into C code for adaptive applications and libraries) ( API )
86 gui (CK meta) ck-gui ck-gui commands
  • "ck run gui" - Run ck-gui program ( API )
87 hackathon.20180615 (CK meta) ck-quantum Raw data access (json)
  • "ck get_raw_config hackathon.20180615" - get raw config for repo widget ( API )
  • "ck get_raw_data hackathon.20180615" - get raw data for repo-widget ( API )
88 hackathon.20181006 (CK meta) ck-quantum Raw data access (json)
  • "ck get_raw_config hackathon.20181006" - get raw config for repo widget ( API )
  • "ck get_raw_data hackathon.20181006" - get raw data for repo-widget ( API )
89 index (CK meta) default indexing of CK entries via hadoop-based ElasticSearch to speed up search
  • "ck clean index" - flush whole index ( API )
  • "ck off index" - turn transparent indexing off ( API )
  • "ck on index" - turn transparent indexing on ( API )
  • "ck show index" - show transparent indexing status (ON or OFF) ( API )
  • "ck test index" - test ElasticSearch indexing server ( API )
90 jnotebook (CK meta) ck-analytics Jupyter Notebook
  • "ck clean jnotebook" - remote output from Jupyter Notebook ( API )
  • "ck run jnotebook" - run Jupyter Notebook from a CK entry ( API )
91 kernel (CK meta) default kernel configuration
  • "ck set kernel" - set variable in kernel ( API )
  • "ck setup kernel" - setup CK (user, license, indexing, web service, etc) ( API )
92 lift-benchmark (CK meta) ck-lift
  • "ck prepare lift-benchmark" - Prepare a lift benchmark ( API )
  • "ck run lift-benchmark" - Run a lift benchmark ( API )
93 machine (CK meta) ck-env description of a given machine for crowd-benchmarking and crowd-tuning
  • "ck add machine" - add new machine description ( API )
  • "ck browse machine" - browse machines (open browser) ( API )
  • "ck check machine" - check machine status (online/offline) ( API )
  • "ck init machine" - init machine and update input ( API )
  • "ck show machine" - show available target machines and their status ( API )
94 math.conditions (CK meta) ck-analytics check conditions
  • "ck check math.conditions" - check conditions ( API )
95 math.frontier (CK meta) ck-analytics detecting (Pareto) frontier for multi-objective optimizations
  • "ck filter math.frontier" - filter experiments with multiple characteristics (performance, energy, accuracy, size, etc) to leave only points on a (Pareto) frontier ( API )
96 math.variation (CK meta) ck-analytics analyzing variation of experimental results (min,max,average,expected values,etc)
  • "ck analyze math.variation" - analyze variation of experimental results including multiple expected values ( API )
  • "ck geometric_mean math.variation" - calculating geometric mean ( API )
  • "ck process_plus_minus math.variation" - convert plus minus vars to user friendly strings ( API )
  • "ck speedup math.variation" - analyze speedup ( API )
97 me (CK meta) ck-env
  • "ck make me" - joke ( API )
98 milepost (CK meta) reproduce-milepost-project demonstrating MILEPOST technology powered by Collective Knowledge Framework
  • "ck ask_ai milepost" - access MILEPOST AI via unified CK JSON API ( API )
  • "ck ask_ai_web milepost" - use machine learning to predict compiler flags ( API )
  • "ck dashboard milepost" - open dashboard ( API )
  • "ck remote_xsb milepost" - access XSB remotely on devices with constraint memory ( API )
  • "ck remote_xsb_api milepost" - XSB remote CK API ( API )
  • "ck show milepost" - render dashboard ( API )
  • "ck show_json milepost" - return json instead of HTML ( API )
99 misc (CK meta) ck-env auxiliary functions shared by Grigori Fursin
  • "ck add_key misc" - add key to meta/files of different entries ( API )
  • "ck clone_server_repo misc" - download a whole repository from the server ( API )
  • "ck list_kernel_functions misc" - list CK kernel functions ( API )
  • "ck list_modules misc" - list modules ( API )
  • "ck list_repos misc" - list repositories ( API )
  • "ck merge_dicts misc" - merge dictionaries in 2 files ( API )
  • "ck preload_html_for_lists misc" - preload HTMLs for lists of components ( API )
  • "ck prepare_entry_template misc" - select template for a given module ( API )
  • "ck process_all_files_recursively misc" - process all files recursively using some action ( API )
  • "ck refresh_json misc" - update and sort json file ( API )
  • "ck replace_string_in_file misc" - replace string in a file ( API )
  • "ck replace_strings_in_file misc" - replace multiple strings in a given file ( API )
  • "ck select_string misc" - given a list of strings, pick one by index OR substring match ( API )
  • "ck select_uoa misc" - select UOA ( API )
  • "ck sort_json_file misc" - sort JSON file ( API )
  • "ck transfer misc" - download or upload a bunch of CK entries between a local and a remote repo ( API )
100 mlperf.mobilenets (CK meta) ck-tensorflow Raw data (JSON) access for MLPerf MobilNets visualization widget
  • "ck get_raw_config mlperf.mobilenets" - get raw config for repo widget ( API )
  • "ck get_raw_data mlperf.mobilenets" - get raw data for repo widget ( API )
101 mlperf.mobilenets.all (CK meta) ck-tensorflow Raw data (JSON) access for MLPerf MobilNets visualization widget
  • "ck get_raw_config mlperf.mobilenets.all" - get raw config for repo widget ( API )
  • "ck get_raw_data mlperf.mobilenets.all" - get raw data for repo widget ( API )
102 model (CK meta) ck-analytics universal predictive modeling
  • "ck build model" - build predictive model ( API )
  • "ck convert_to_csv model" - convert table to CSV ( API )
  • "ck use model" - use existing model to predict values ( API )
  • "ck validate model" - validate predictive model (detect mispredictions, calculate RMSE, etc) ( API )
103 model.image.classification (CK meta) ck-analytics classify image using various models such as DNN
  • "ck ask_ai_web model.image.classification" - classify user images to crowd-tune CK-DNN and create collective training set ( API )
  • "ck dashboard model.image.classification" - open dashboard ( API )
  • "ck html_viewer model.image.classification" - user-friendly html view ( API )
  • "ck show model.image.classification" - show dashboard ( API )
  • "ck show_json model.image.classification" - return json instead of html ( API )
104 model.r (CK meta) ck-analytics predictive modeling via R
  • "ck build model.r" - build predictive model ( API )
  • "ck validate model.r" - validate predictive model ( API )
105 model.sklearn (CK meta) ck-analytics predictive modeling via python-based scikit-learn
  • "ck build model.sklearn" - build predictive model ( API )
  • "ck convert_categories_to_floats model.sklearn" - convert categories to floats ( API )
  • "ck validate model.sklearn" - validate predictive model ( API )
106 model.species (CK meta) ck-analytics model species
107 model.tensorflowapi (CK meta) ck-tensorflow Tensorflow Model configured with Tensorflow Object Detection API
  • "ck eval model.tensorflowapi" - Evaluate model ( API )
  • "ck train model.tensorflowapi" - Train model ( API )
108 model.tf (CK meta) ck-analytics predictive modeling via python-based scikit-learn
  • "ck build model.tf" - build predictive model ( API )
  • "ck convert_categories_to_floats model.tf" - convert categories to floats
  • "ck validate model.tf" - validate predictive model ( API )
109 module (CK meta) default CK modules (aka wrappers or containers)
  • "ck add module" - add new module (aka plugin, wrapper, container) with a dummy python code ( API )
  • "ck show module" - list all modules with their actions (txt, html, mediawiki) ( API )
110 opencl-bug (CK meta) ck-clsmith CK wrapper for OpenCL bug reports from Imperial
  • "ck dashboard opencl-bug" - show bugs ( API )
  • "ck show opencl-bug" - show bugs ( API )
111 organization (CK meta) ck-dissemination-modules dissemination: organizations
112 os (CK meta) ck-env description of operating systems (OS)
  • "ck convert_to_cygwin_path os" - convert win path to cygwin path ( API )
  • "ck convert_to_cygwin_paths os" - convert multiple paths to cygwin paths ( API )
  • "ck convert_uid_to_alias os" - convert UID to alias (UID) for user-friendly printing ( API )
  • "ck find_close os" - find the most close description for the host OS ( API )
  • "ck find_file_above_path os" - find file or directory in all above directories from a given path ( API )
  • "ck lib_path_export_script os" - generates shell script for exporting library path variables for the given platform ( API )
  • "ck run_and_get_stdout os" - run command and get stdout ( API )
  • "ck shell os" - shell in OS ( API )
113 package (CK meta) ck-env managing software packages (installing tools, registering in CK environments)
  • "ck add package" - add package with template ( API )
  • "ck distribute package" - prepare distribution ( API )
  • "ck install package" - install CK package (download a tool if needed, install it, and register environment ( API )
  • "ck prepare_install_path package" - prepare install path for packages ( API )
  • "ck rebuild_deps package" - rebuild dependencies using packages ( API )
  • "ck reinstall package" - reinstall package if already installed ( API )
  • "ck setup package" - setup package (only register environment but do not install it) ( API )
  • "ck show package" - show packages ( API )
114 paper (CK meta) ck-dissemination-modules CK wrapper for articles
  • "ck preprocess paper" - process article ( API )
115 person (CK meta) ck-dissemination-modules dissemination: people
  • "ck add person" - extended add ( API )
  • "ck html_viewer person" - view person as html ( API )
116 photo (CK meta) ck-dissemination-modules photos (can be used as data sets)
117 pipeline (CK meta) ck-autotuning defining universal pipelines (experiment workflows)
  • "ck autotune pipeline" - perform autotuning of any available CK pipeline (workflow) ( API )
  • "ck run pipeline" - run a given pipeline (workflow) once ( API )
  • "ck run_stat pipeline" - run a given pipeline (workflow) N times and perform statistical analysis
  • "ck setup pipeline" - setup a given pipeline (workflow) for execution/autotuning ( API )
118 pipeline.cmd (CK meta) ck-autotuning demonstrating command line pipeline (for CMD-based autotuning)
  • "ck pipeline pipeline.cmd" - run universal command line pipeline (demo) ( API )
119 platform (CK meta) ck-env detecting and describin platforms
  • "ck browse platform" - browse platforms participated in experiment crowdsourcing (crowd-benchmarking and crowd-tuning) ( API )
  • "ck deinit platform" - de-initialize device (put shared computational devices to powersave mode after experiments) ( API )
  • "ck detect platform" - detect various properties (features) of a given platform ( API )
  • "ck exchange platform" - exchange various information with a public server (for crowd-benchmarking/crow-tuning) ( API )
  • "ck get_from_wmic platform" - get information from WMIC tool on Windows ( API )
  • "ck init_device platform" - init remote device (useful when preparing shared computational device) ( API )
  • "ck show platform" - show entries in user-friendly html format ( API )
120 platform.cpu (CK meta) ck-env describing and detecting platform's CPUs
  • "ck browse platform.cpu" - browse platform.cpu participated in experiment crowdsourcing (crowd-benchmarking and crowd-tuning) ( API )
  • "ck detect platform.cpu" - detect various properties (features) of a given CPU ( API )
  • "ck set_freq platform.cpu" - set frequency of a given CPU (if supported) ( API )
  • "ck show platform.cpu" - viewing entries as html ( API )
121 platform.dsp (CK meta) ck-env describing and detecting platform's GPU
  • "ck detect platform.dsp" - detect various properties (features) of a given DSP ( API )
122 platform.gpgpu (CK meta) ck-autotuning describing and detecting platform's GPU
  • "ck detect platform.gpgpu" - detect various properties (features) of a given GPGPU ( API )
  • "ck set_freq platform.gpgpu" - set frequency of a given GPGPU (if supported)
  • "ck show platform.gpgpu" - viewing entries as html ( API )
123 platform.gpu (CK meta) ck-env describing and detecting platform's GPU
  • "ck browse platform.gpu" - browse platform.gpu participated in experiment crowdsourcing (crowd-benchmarking and crowd-tuning) ( API )
  • "ck detect platform.gpu" - detect various properties (features) of a given GPU ( API )
  • "ck set_freq platform.gpu" - set frequency of a given GPU (if supported) ( API )
  • "ck show platform.gpu" - viewing entries as html ( API )
124 platform.init (CK meta) ck-env scripts and tools to initialize a given platform
125 platform.nn (CK meta) ck-env describing and detecting platform's GPU
  • "ck browse platform.nn" - browse neural networks participated in experiment crowdsourcing (crowd-benchmarking and crowd-tuning) ( API )
  • "ck detect platform.nn" - detect various properties (features) of a given neural network accelerator ( API )
  • "ck set_freq platform.nn" - set frequency of a given neural network accelerator (if supported) ( API )
  • "ck show platform.nn" - viewing entries as html ( API )
126 platform.npu (CK meta) ck-env describing and detecting platform's GPU
  • "ck browse platform.npu" - browse platform.npu participated in experiment crowdsourcing (crowd-benchmarking and crowd-tuning) ( API )
  • "ck detect platform.npu" - detect various properties (features) of a given NPU ( API )
  • "ck set_freq platform.npu" - set frequency of a given NPU (if supported) ( API )
  • "ck show platform.npu" - viewing entries as html ( API )
127 platform.os (CK meta) ck-env describing and detecting platform's operating systems
  • "ck browse platform.os" - browse platform.os participated in experiment crowdsourcing (crowd-benchmarking and crowd-tuning) ( API )
  • "ck detect platform.os" - detect various properties (features) of a host and target OS ( API )
  • "ck show platform.os" - viewing entries as html ( API )
128 proceedings.acm (CK meta) ck-dissemination-modules automating ACM proceedings with papers and artifacts
  • "ck generate proceedings.acm" - generate ACM proceedings ( API )
129 program (CK meta) ck-autotuning program compilation and execution workflow (pipeline)
  • "ck add program" - add program with templates ( API )
  • "ck autotune program" - universal, multi-objective, multi-dimensional software/hardware autotuning ( API )
  • "ck benchmark program" - benchmark program (run autotune with 1 iteration and full environment setup) ( API )
  • "ck clean program" - clean temporal files and directories of a given program ( API )
  • "ck clean_tmp program" - clean all tmp directories ( API )
  • "ck compile program" - compile a given program ( API )
  • "ck copy program" - copy program ( API )
  • "ck cp program" - copy program ( API )
  • "ck crowdtune program" - crowdtune program ( API )
  • "ck find_output program" - find program output entry ( API )
  • "ck pipeline program" - universal program compilation and execution pipeline (workflow) ( API )
  • "ck prepare_table_with_results program" - prepare HTML/TEX table with results ( API )
  • "ck process_in_dir program" - process program in a given directory (clean, compile or run) ( API )
  • "ck run program" - run a given program ( API )
  • "ck select_uoa program" - select program UOA in console mode
  • "ck show program" - show all programs (workflows) ( API )
  • "ck substitute_some_ck_keys program" - substitute some CK reserved keys ( API )
  • "ck xcrowdtune program" - crowdtune programs via list ( API )
130 program.behavior (CK meta) ck-autotuning program behavior
  • "ck show program.behavior" - dashboard ( API )
131 program.dynamic.features (CK meta) ck-autotuning program semantic features
132 program.experiment.speedup (CK meta) ck-autotuning example of a script to reproduce and crowdsource experiments: checking program speedups vs a set of compiler flags vs a few data sets
  • "ck describe program.experiment.speedup" - describe experiment ( API )
  • "ck reproduce program.experiment.speedup" - reproduce experiment ( API )
133 program.optimization (CK meta) ck-crowdtuning program optimization
  • "ck add_solution program.optimization" - add new solution ( API )
  • "ck classify program.optimization" - classify solutions ( API )
  • "ck compare_results program.optimization" - compare results (if similar or not) ( API )
  • "ck crowdsource program.optimization" - crowdsource program optimization ( API )
  • "ck dashboard program.optimization" - show local results ( API )
  • "ck explore program.optimization" - explore program optimizations ( API )
  • "ck get program.optimization" - get solutions ( API )
  • "ck get_workloads program.optimization" - get workloads for a given solution ( API )
  • "ck initialize program.optimization" - initialize experiment ( API )
  • "ck links program.optimization" - prepare links ( API )
  • "ck problem program.optimization" - record problems (for example, when impossible to detect CPU during mobile device crowdtuning) ( API )
  • "ck prune program.optimization" - prune solutions ( API )
  • "ck replay program.optimization" - replay solution ( API )
  • "ck run program.optimization" - perform program optimization ( API )
  • "ck show program.optimization" - show results via web service ( API )
  • "ck show_json program.optimization" - return json instead of html in show ( API )
  • "ck test program.optimization" - test remote access ( API )
134 program.optimization.mobile (CK meta) ck-crowdtuning collaborative program optimization using mobile devices (such as Android mobile phones and tables)
  • "ck check program.optimization.mobile" - check if crowd-pack is ready ( API )
  • "ck crowdsource program.optimization.mobile" - prepare experiments for crowdsourcing using mobile phones ( API )
  • "ck request program.optimization.mobile" - request experiment pack for mobile device ( API )
  • "ck server program.optimization.mobile" - start server to process tasks ( API )
135 program.output (CK meta) ck-autotuning check program output
  • "ck check_numerical program.output" - check numerical program output with threshold ( API )
136 program.species (CK meta) ck-autotuning classification of similar programs using machine learning or manually by the community
137 program.static.features (CK meta) ck-autotuning program semantic features
  • "ck calculate_similarity program.static.features" - calculate similarity between programs based on MILEPOST features ( API )
  • "ck extract program.static.features" - extract program static milepost features ( API )
  • "ck show program.static.features" - show features in HTML ( API )
138 qr-code (CK meta) ck-web generating QR codes
  • "ck generate qr-code" - generate QR code ( API )
139 repo (CK meta) default CK repositories
  • "ck add repo" - register new repository in CK ( API )
  • "ck browse repo" - show remote repo in a browser ( API )
  • "ck copy repo" - copy repo (forbidden) ( API )
  • "ck cp repo" - copy repo (forbidden) ( API )
  • "ck create repo" - register new repository in CK ( API )
  • "ck delete repo" - remove repository from CK ( API )
  • "ck deps repo" - resolve dependencies on other repositories for a given repository ( API )
  • "ck find repo" - find path to repo ( API )
  • "ck get_and_unzip_archive repo" - (receive repository from web if needed in zip), unzip and register repository in CK ( API )
  • "ck import repo" - register repository from current path in CK
  • "ck print_deps repo" - print dependencies on other shared repositories ( API )
  • "ck pull repo" - if a given repository is shared, pull it from GIT ( API )
  • "ck push repo" - if a given repository is shared shared, push and commit it to GIT ( API )
  • "ck recache repo" - recache all local repositories (to speed up search) ( API )
  • "ck remove repo" - remove repository from CK ( API )
  • "ck ren repo" - rename repo ( API )
  • "ck rename repo" - rename repo ( API )
  • "ck renew repo" - renew repository (remove fully and pull again) ( API )
  • "ck reset repo" - reset git repos (default branch) ( API )
  • "ck rm repo" - remove repository from CK ( API )
  • "ck show repo" - show repositories and their status ( API )
  • "ck unzip repo" - unzip entries from an archive to a given CK repository ( API )
  • "ck update repo" - update repository description ( API )
  • "ck where repo" - find local path to a given repository ( API )
  • "ck zip repo" - archive repository to zip (can be shared with public, for Artifact Evaluation, etc) ( API )
140 report (CK meta) ck-analytics preparing experimental reports (html)
  • "ck copy_file report" - copy file from report entry to current directory ( API )
  • "ck html_viewer report" - view report as html ( API )
141 request.asplos18 (CK meta) ck-request Open ACM ReQuEST @ ASPLOS'18 tournament (image classification)
  • "ck dashboard request.asplos18" - see ReQuEST @ ASPLOS'18 results ( API )
  • "ck get_raw_config request.asplos18" - get raw config for repo widget ( API )
  • "ck get_raw_data request.asplos18" - Get raw data for repo-widget ( API )
  • "ck html_viewer request.asplos18" - view a given point ( API )
  • "ck make_deps_full_name request.asplos18" - make full name for dependency ( API )
  • "ck prepare_common_meta request.asplos18" - prepare common meta for ReQuEST @ ASPLOS'18 ( API )
  • "ck replay request.asplos18" - replay experiment (TBD) ( API )
  • "ck scoreboard request.asplos18" - start scoreboard ( API )
  • "ck show request.asplos18" - show all results ( API )
  • "ck validate request.asplos18" - move validated experiment to an official repo ( API )
142 research.topic (CK meta) ck-dissemination-modules systematizing research topics
143 result (CK meta) ck-env container for any result
144 script (CK meta) ck-env scripts
  • "ck _run_external script" - run a given function in a given script entry via an external CK command ( API )
  • "ck run script" - run a given script (host OS dependent) ( API )
145 slide (CK meta) ck-dissemination-modules individual slides
  • "ck convert slide" - convert to various format ( API )
  • "ck copy_file slide" - copy file to slide ( API )
  • "ck prepare_for_latex slide" - prepare slide for latex ( API )
146 soft (CK meta) ck-env managing software (registering in CK environment)
  • "ck add soft" - add software detection plugin with template ( API )
  • "ck check soft" - check is given software is already installed and register it in the CK or install it if package exists (the same as 'detect') ( API )
  • "ck check_target soft" - check that host and target OS is supported ( API )
  • "ck compare_versions soft" - compare two versions (in list) ( API )
  • "ck detect soft" - detect is given software is already installed and register it in the CK or install it if package exists (the same as 'check') ( API )
  • "ck find_config_file soft" - find installation JSON file ( API )
  • "ck get_version soft" - low-level function to get version (will be substituted) ( API )
  • "ck internal_detect soft" - detect version of a given software (internal) ( API )
  • "ck list_all_files soft" - list all files including directories ( API )
  • "ck print_help soft" - print help for this software entry ( API )
  • "ck search_tool soft" - search tool in pre-defined paths ( API )
  • "ck search_version soft" - search for soft version in some files ( API )
  • "ck setup soft" - setup CK environment for a given software ( API )
  • "ck show soft" - show available software descriptions ( API )
  • "ck split_version soft" - split version ( API )
147 spack (CK meta) ck-spack spack API
  • "ck import spack" - import spack packages
148 table (CK meta) ck-analytics preparing experimental tables (txt,html)
  • "ck draw table" - draw experiment table (in txt or html) ( API )
  • "ck prepare table" - prepare table (in HTML and TEX) ( API )
149 tensorflow (CK meta) ck-tensorflow TensorFlow CK front-end
  • "ck autotune tensorflow" - autotune TensorFlow workloads ( API )
  • "ck crowdbench tensorflow" - crowd-benchmark TensorFlow ( API )
  • "ck replay tensorflow" - replay experiment ( API )
150 test (CK meta) default functionality tests
  • "ck cmd test" - show cmd ( API )
  • "ck run test" - test CK functionality ( API )
151 tmp (CK meta) default temporary code or data
152 video (CK meta) ck-dissemination-modules videos (can be used as data sets)
153 vqe (CK meta) ck-quantum simplify running the vqe pipeline and recording the results
  • "ck cleanup vqe" - Remove env and soft entries that make up deployed plugin(s) ( API )
  • "ck deploy vqe" - Install the necessary plugin (optimizer or ansatz) and the corresponding environment for the 'run' method to work (helper function) ( API )
  • "ck deploy_ansatz vqe" - Deploy one ansatz plugin ( API )
  • "ck deploy_optimizer vqe" - Deploy one optimizer plugin ( API )
  • "ck list_deployables vqe" - Get the list of all deployables of a template code-containing soft entry (helper function) ( API )
  • "ck list_experiments vqe" - Returns a list of all VQE-relevant CK experiment entries ( API )
  • "ck list_registered_emails vqe" - Get the list of emails of the users that have successfully recorded the quantum_coin_flip experiment (helper function) ( API )
  • "ck pick_an_experiment vqe" - Select an experiment from the list (interactive helper function) ( API )
  • "ck plugin_path vqe" - Get the path to the plugin's editable python file ( API )
  • "ck run vqe" - Run several repetitions and record the results locally ( API )
  • "ck time_to_solution vqe" - Calculate the Time-to-Solution metric for a given experiment ( API )
  • "ck upload vqe" - Upload the best experimental results on the server for visualization and comparison ( API )
154 wa (CK meta) ck-wa CK front-end for ARM workload automation
  • "ck configure wa" - configure device ( API )
  • "ck crowdbench wa" - crowd benchmark Android workloads via CK public repository (cknowledge.org/repo) ( API )
  • "ck dashboard wa" - ARM workload automation dashboard ( API )
  • "ck import wa" - import workloads from original WA
  • "ck list wa" - list workloads
  • "ck replay wa" - replay a given experiment ( API )
  • "ck run wa" - run workload(s) ( API )
  • "ck runx wa" - run workload via CK pipeline
155 wa-device (CK meta) ck-wa WA device in CK format
156 wa-params (CK meta) ck-wa Cached WA parameters in CK format
157 wa-result (CK meta) ck-wa WA results
  • "ck show wa-result" - show results ( API )
158 wa-scenario (CK meta) ck-wa common workload automation scenarios
  • "ck add wa-scenario" - add scenario (semi-manual) ( API )
159 wa-tool (CK meta) ck-wa WA tool (instrument) in CK format
160 web (CK meta) default CK web service
  • "ck start web" - start CK web service (by default at http://localhost:3344) ( API )
  • "ck test web" - test CK web service ( API )
161 wfe (CK meta) ck-web CK web front-end (browsing repository and entries, visualizing experiments, viewing interactive graphs and articles, etc)
  • "ck clean wfe" - clean tmp cache of a CK web service ( API )
  • "ck convert_ck_list_to_select_data wfe" - convert CK list to html to select data ( API )
  • "ck create_button wfe" - create html button ( API )
  • "ck create_input wfe" - create html search ( API )
  • "ck create_selector wfe" - create html universal selector ( API )
  • "ck form_url_prefix wfe" - form URL prefix (if used via CK web server or via third-party web server and PHP) ( API )
  • "ck index wfe" - browse CK repositories ( API )
  • "ck parse_txt wfe" - parse text or json files to process, high-light and cross-link special CK words including $#cm_, $#ck_, http ... ( API )
  • "ck process_all_pages wfe" - process all pages and convert them into static ones (to create static websites) ( API )
  • "ck process_ck_page wfe" - process special CK words in html pages ( API )
  • "ck start_form wfe" - start html form ( API )
  • "ck view_page wfe" - view a given CK page ( API )
  • "ck webadd wfe" - add/update CK entries via html ( API )
162 workflow-from-cgo2017-paper (CK meta) reproduce-cgo2017-paper Experiment workflow from CGO2017 paper
  • "ck dashboard workflow-from-cgo2017-paper" - show experiment dashboard ( API )
  • "ck run workflow-from-cgo2017-paper" - run workflow ( API )
  • "ck show workflow-from-cgo2017-paper" - show experiment dashboard ( API )
163 xml (CK meta) ck-env processing XML
  • "ck generate xml" - generate XML from DICT (JSON) ( API )
  • "ck validate xml" - validate XML against DTD ( API )