All Projects → ctuning → ctuning-datasets-min

ctuning / ctuning-datasets-min

Licence: other
Public data sets and their properties in the Collective Knowledge Format with JSON API and JSON meta information to be easily pluggable to customizable and reproducible CK experimental workflows (such as collaborative program analysis and optimization):

Projects that are alternatives of or similar to ctuning-datasets-min

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:
Stars: ✭ 35 (+34.62%)
Mutual labels:  json-api, json-metadata, collective-knowledge, open-research
ck-crowd-scenarios
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:
Stars: ✭ 22 (-15.38%)
Mutual labels:  json-api, collective-knowledge, open-research
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. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:
Stars: ✭ 41 (+57.69%)
Mutual labels:  json-api, json-metadata, collective-knowledge
ck-caffe2
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):
Stars: ✭ 34 (+30.77%)
Mutual labels:  json-api, collective-knowledge
crowdsource-video-experiments-on-android
Crowdsourcing video experiments (such as collaborative benchmarking and optimization of DNN algorithms) using Collective Knowledge Framework across diverse Android devices provided by volunteers. Results are continuously aggregated in the open repository:
Stars: ✭ 29 (+11.54%)
Mutual labels:  collective-knowledge, open-research
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:
Stars: ✭ 31 (+19.23%)
Mutual labels:  json-api, collective-knowledge
DocDex
JSON API & Discord Bot for Javadocs
Stars: ✭ 31 (+19.23%)
Mutual labels:  json-api
jsonapi-deserializable
Conveniently deserialize JSON API payloads into custom hashes.
Stars: ✭ 23 (-11.54%)
Mutual labels:  json-api
whc-json-to-class
javascript版本json自动转换生成对应语言模型类The whc-json-to-class is the javascript plug-in that automatically converts the json string to the corresponding language model class
Stars: ✭ 24 (-7.69%)
Mutual labels:  json-api
live-rates.com
Forex Real-time Streaming, Web-service & Rest API
Stars: ✭ 30 (+15.38%)
Mutual labels:  json-api
open-datasets
Running list of Open Datasets
Stars: ✭ 21 (-19.23%)
Mutual labels:  open-datasets
aiohttp json api
JSON API implementation for aiohttp
Stars: ✭ 18 (-30.77%)
Mutual labels:  json-api
json
a portable, powerful and pure functional JSON library for Scheme
Stars: ✭ 40 (+53.85%)
Mutual labels:  json-api
accessibility-cloud
👩🏽‍🦯🦮👩🏻‍🦽👩🏿‍🦼 the platform to exchange physical accessibility data in a standardized, future-proof, easy-to-use way.
Stars: ✭ 37 (+42.31%)
Mutual labels:  json-api
biolink-model
Schema and generated objects for biolink data model and upper ontology
Stars: ✭ 83 (+219.23%)
Mutual labels:  json-api
nfw
A jsonapi boilerplate for @nfw-core with mikro-orm
Stars: ✭ 23 (-11.54%)
Mutual labels:  json-api
Open-Data-Lab
an initiative to provide infrastructure for reproducible workflows around open data
Stars: ✭ 26 (+0%)
Mutual labels:  open-research
open-retractions
‼️ 📄 🔍 an API and web interface to check if a paper has been retracted
Stars: ✭ 43 (+65.38%)
Mutual labels:  open-datasets
Perfect-JSON-API
An Example JSON API for Perfect
Stars: ✭ 43 (+65.38%)
Mutual labels:  json-api
motis
Intermodal Mobility Information System
Stars: ✭ 45 (+73.08%)
Mutual labels:  json-api

Open data sets with JSON meta for collaborative and reproducible computer systems' research

All CK components can be found at cKnowledge.io and in one GitHub repository!

compatibility

These are various public data sets for public bechmarks and kernels used in our research on universal and multi-objective autotuning/crowd-tuning in the open Collective Knowledge format:

They can be easily plugged in to various CK research workflows (such as collaborative benchmarking and optimization of computer systems).

They also help with our artifact evaluation initiative at various computer systems conferences and journals.

Status

Stable reprository

Dependencies on other repositories

Authors

  • Grigori Fursin, cTuning foundation
  • Various authors of shared programs (see individual entries)

Prerequisites

Installation

ck pull repo:ctuning-datasets-min

List of other CK data set repositories shared as zip

It is possible to share CK repositories as zip archives (useful to share artifacts along with publications and add them as supplementary material for ACM Digital Library, for example). Such repositories can be installed via

ck add repo:[repo_name] --zip=[zip archive name or full URL] --quiet

We shared multiple repositories with thousands of data sets for our shared benchmarks via Google Drive:

For example, you can download ckr-ctuning-datasets.zip (or other and much larger datasets ckr-usb-ctuning-dataset-* from our PLDI paper).

Register it with CK simply via:

ck add repo:ctuning-datasets --zip=ckr-ctuning-datasets.zip --quiet

Now, when you run shared cTuning benchmarks (programs), you will automatically have an extended choice of data sets.

If you want to compile and run our benchmarks on Android-based mobile phones, you need to download and register with CK Android NDK as described here:

List of other CK data set repositories shared via BitTorrent

We share some large CK repositories in zip via BitTorrent to optimize sharing (upload and download) of such repositories across multiple users. We use the following file name convention for such repositories: ckr--YYYYMMDD.zip.

Publications

@inproceedings{ck-date16,
    title = {{Collective Knowledge}: towards {R\&D} sustainability},
    author = {Fursin, Grigori and Lokhmotov, Anton and Plowman, Ed},
    booktitle = {Proceedings of the Conference on Design, Automation and Test in Europe (DATE'16)},
    year = {2016},
    month = {March},
    url = {https://www.researchgate.net/publication/304010295_Collective_Knowledge_Towards_RD_Sustainability}
}

@inproceedings{Fur2009,
  author =    {Grigori Fursin},
  title =     {{Collective Tuning Initiative}: automating and accelerating development and optimization of computing systems},
  booktitle = {Proceedings of the GCC Developers' Summit},
  year =      {2009},
  month =     {June},
  location =  {Montreal, Canada},
  keys =      {http://www.gccsummit.org/2009}
  url  =      {https://scholar.google.com/citations?view_op=view_citation&hl=en&user=IwcnpkwAAAAJ&cstart=20&citation_for_view=IwcnpkwAAAAJ:8k81kl-MbHgC}
}

Feedback

If you have problems, questions or suggestions, do not hesitate to get in touch via the following mailing lists:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].