From 995273e90390d59ebeb2a18478d30cf8e371cc5e Mon Sep 17 00:00:00 2001
From: Grigori Fursin <Grigori.Fursin@cTuning.org>
Date: Mon, 19 Mar 2018 18:18:07 +0100
Subject: [PATCH] added Docker and artifact Zenodo DOI

---
 .cm/alias-a-docker                            |  1 +
 .cm/alias-u-88eef0cd8c43b68a                  |  1 +
 artifact/08da9685582866a0/.cm/meta.json       |  1 +
 ...-mobilenets-armcl-opencl-ubuntu-16.04-py27 |  1 +
 ...lenets-armcl-opencl-ubuntu-16.04-py27-py35 |  1 +
 ...-mobilenets-armcl-opencl-ubuntu-16.04-py35 |  1 +
 docker/.cm/alias-u-08da9685582866a0           |  1 +
 docker/.cm/alias-u-684e1b8f083c4ab0           |  1 +
 docker/.cm/alias-u-aea4b3fd6974c5da           |  1 +
 .../.cm/desc.json                             |  1 +
 .../.cm/info.json                             | 21 +++++++++++++++++++
 .../.cm/meta.json                             |  9 ++++++++
 .../Dockerfile                                | 21 +++++++++++++++++++
 .../.cm/desc.json                             |  1 +
 .../.cm/info.json                             | 21 +++++++++++++++++++
 .../.cm/meta.json                             |  9 ++++++++
 .../Dockerfile                                | 19 +++++++++++++++++
 .../.cm/desc.json                             |  1 +
 .../.cm/info.json                             | 21 +++++++++++++++++++
 .../.cm/meta.json                             |  9 ++++++++
 .../Dockerfile                                | 19 +++++++++++++++++
 21 files changed, 161 insertions(+)
 create mode 100644 .cm/alias-a-docker
 create mode 100644 .cm/alias-u-88eef0cd8c43b68a
 create mode 100644 docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27
 create mode 100644 docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35
 create mode 100644 docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35
 create mode 100644 docker/.cm/alias-u-08da9685582866a0
 create mode 100644 docker/.cm/alias-u-684e1b8f083c4ab0
 create mode 100644 docker/.cm/alias-u-aea4b3fd6974c5da
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/desc.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/info.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/meta.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/Dockerfile
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/desc.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/info.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/meta.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/Dockerfile
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/desc.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/info.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/meta.json
 create mode 100644 docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/Dockerfile

diff --git a/.cm/alias-a-docker b/.cm/alias-a-docker
new file mode 100644
index 0000000..321ac84
--- /dev/null
+++ b/.cm/alias-a-docker
@@ -0,0 +1 @@
+88eef0cd8c43b68a
diff --git a/.cm/alias-u-88eef0cd8c43b68a b/.cm/alias-u-88eef0cd8c43b68a
new file mode 100644
index 0000000..bdb9670
--- /dev/null
+++ b/.cm/alias-u-88eef0cd8c43b68a
@@ -0,0 +1 @@
+docker
diff --git a/artifact/08da9685582866a0/.cm/meta.json b/artifact/08da9685582866a0/.cm/meta.json
index ce38c4a..0050bbb 100644
--- a/artifact/08da9685582866a0/.cm/meta.json
+++ b/artifact/08da9685582866a0/.cm/meta.json
@@ -7,6 +7,7 @@
     "reproduced":""
   },
   "dois": [
+    {"name":"CK raw results", "url":"https://doi.org/10.5281/zenodo.1203659"}
   ],
   "html":"",
   "interactive_report":"08da9685582866a0",
diff --git a/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27 b/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27
new file mode 100644
index 0000000..e10135a
--- /dev/null
+++ b/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27
@@ -0,0 +1 @@
+aea4b3fd6974c5da
diff --git a/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35 b/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35
new file mode 100644
index 0000000..116eeb6
--- /dev/null
+++ b/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35
@@ -0,0 +1 @@
+684e1b8f083c4ab0
diff --git a/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35 b/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35
new file mode 100644
index 0000000..fa155f3
--- /dev/null
+++ b/docker/.cm/alias-a-request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35
@@ -0,0 +1 @@
+08da9685582866a0
diff --git a/docker/.cm/alias-u-08da9685582866a0 b/docker/.cm/alias-u-08da9685582866a0
new file mode 100644
index 0000000..f38a7ff
--- /dev/null
+++ b/docker/.cm/alias-u-08da9685582866a0
@@ -0,0 +1 @@
+request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35
diff --git a/docker/.cm/alias-u-684e1b8f083c4ab0 b/docker/.cm/alias-u-684e1b8f083c4ab0
new file mode 100644
index 0000000..463ba63
--- /dev/null
+++ b/docker/.cm/alias-u-684e1b8f083c4ab0
@@ -0,0 +1 @@
+request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35
diff --git a/docker/.cm/alias-u-aea4b3fd6974c5da b/docker/.cm/alias-u-aea4b3fd6974c5da
new file mode 100644
index 0000000..588b956
--- /dev/null
+++ b/docker/.cm/alias-u-aea4b3fd6974c5da
@@ -0,0 +1 @@
+request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/desc.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/info.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/info.json
new file mode 100644
index 0000000..834fc9e
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/info.json
@@ -0,0 +1,21 @@
+{
+  "backup_data_uid": "684e1b8f083c4ab0",
+  "backup_module_uid": "88eef0cd8c43b68a",
+  "backup_module_uoa": "docker",
+  "control": {
+    "author": "Grigori Fursin",
+    "author_email": "Grigori.Fursin@cTuning.org",
+    "author_webpage": "http://fursin.net",
+    "copyright": "See CK COPYRIGHT.txt for copyright details",
+    "engine": "CK",
+    "iso_datetime": "2018-03-19T18:17:14.578608",
+    "license": "See CK LICENSE.txt for licensing details",
+    "version": [
+      "1",
+      "9",
+      "4",
+      "1"
+    ]
+  },
+  "data_name": "request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35"
+}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/meta.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/meta.json
new file mode 100644
index 0000000..a785f11
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/.cm/meta.json
@@ -0,0 +1,9 @@
+{
+  "cmd": {
+    "default": {
+      "build": "-t $#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$ $#CK_PATH#$",
+      "push": "$#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$",
+      "run": "--rm -it $#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$"
+    }
+  }
+}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/Dockerfile b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/Dockerfile
new file mode 100644
index 0000000..94184c3
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27-py35/Dockerfile
@@ -0,0 +1,21 @@
+FROM ubuntu:16.04
+MAINTAINER Grigori Fursin <Grigori.Fursin@cTuning.org>
+
+# Install standard packages.
+RUN apt-get update && apt-get install -y \
+    python \
+    python-pip \
+    python3 \
+    python3-pip \
+    git zip bzip2 sudo wget \
+    libglib2.0-0 libsm6
+
+RUN pip3 install ck
+RUN ck  version
+
+# Install CK RPi repo
+RUN ck pull repo --url=https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl
+RUN ck pull repo:ck-request-asplos18-results-mobilenets-armcl-opencl
+
+#
+CMD bash
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/desc.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/info.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/info.json
new file mode 100644
index 0000000..33f3bb6
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/info.json
@@ -0,0 +1,21 @@
+{
+  "backup_data_uid": "aea4b3fd6974c5da",
+  "backup_module_uid": "88eef0cd8c43b68a",
+  "backup_module_uoa": "docker",
+  "control": {
+    "author": "Grigori Fursin",
+    "author_email": "Grigori.Fursin@cTuning.org",
+    "author_webpage": "http://fursin.net",
+    "copyright": "See CK COPYRIGHT.txt for copyright details",
+    "engine": "CK",
+    "iso_datetime": "2018-03-19T18:17:29.161041",
+    "license": "See CK LICENSE.txt for licensing details",
+    "version": [
+      "1",
+      "9",
+      "4",
+      "1"
+    ]
+  },
+  "data_name": "request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27"
+}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/meta.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/meta.json
new file mode 100644
index 0000000..a785f11
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/.cm/meta.json
@@ -0,0 +1,9 @@
+{
+  "cmd": {
+    "default": {
+      "build": "-t $#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$ $#CK_PATH#$",
+      "push": "$#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$",
+      "run": "--rm -it $#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$"
+    }
+  }
+}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/Dockerfile b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/Dockerfile
new file mode 100644
index 0000000..7a6c577
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py27/Dockerfile
@@ -0,0 +1,19 @@
+FROM ubuntu:16.04
+MAINTAINER Grigori Fursin <Grigori.Fursin@cTuning.org>
+
+# Install standard packages.
+RUN apt-get update && apt-get install -y \
+    python-all \
+    python-pip \
+    git zip bzip2 sudo wget \
+    libglib2.0-0 libsm6
+
+RUN pip install ck
+RUN ck  version
+
+# Install CK RPi repo
+RUN ck pull repo --url=https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl
+RUN ck pull repo:ck-request-asplos18-results-mobilenets-armcl-opencl
+
+#
+CMD bash
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/desc.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/desc.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/desc.json
@@ -0,0 +1 @@
+{}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/info.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/info.json
new file mode 100644
index 0000000..d3f0b3f
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/info.json
@@ -0,0 +1,21 @@
+{
+  "backup_data_uid": "08da9685582866a0",
+  "backup_module_uid": "88eef0cd8c43b68a",
+  "backup_module_uoa": "docker",
+  "control": {
+    "author": "Grigori Fursin",
+    "author_email": "Grigori.Fursin@cTuning.org",
+    "author_webpage": "http://fursin.net",
+    "copyright": "See CK COPYRIGHT.txt for copyright details",
+    "engine": "CK",
+    "iso_datetime": "2018-03-19T18:14:10.844624",
+    "license": "See CK LICENSE.txt for licensing details",
+    "version": [
+      "1",
+      "9",
+      "4",
+      "1"
+    ]
+  },
+  "data_name": "request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35"
+}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/meta.json b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/meta.json
new file mode 100644
index 0000000..37ec60a
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/.cm/meta.json
@@ -0,0 +1,9 @@
+{
+  "cmd": {
+    "default": {
+      "build": "-t $#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$ $#CK_PATH#$",
+      "push": "$#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$", 
+      "run": "--rm -it $#CK_DOCKER_ORGANIZATION#$/$#CK_DOCKER_NAME#$"
+    }
+  }
+}
diff --git a/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/Dockerfile b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/Dockerfile
new file mode 100644
index 0000000..5a6ea0d
--- /dev/null
+++ b/docker/request-asplos18-mobilenets-armcl-opencl-ubuntu-16.04-py35/Dockerfile
@@ -0,0 +1,19 @@
+FROM ubuntu:16.04
+MAINTAINER Grigori Fursin <Grigori.Fursin@cTuning.org>
+
+# Install standard packages.
+RUN apt-get update && apt-get install -y \
+    python3 \
+    python3-pip \
+    git zip bzip2 sudo wget \
+    libglib2.0-0 libsm6
+
+RUN pip3 install ck
+RUN ck  version
+
+# Install CK RPi repo
+RUN ck pull repo --url=https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl
+RUN ck pull repo:ck-request-asplos18-results-mobilenets-armcl-opencl
+
+#
+CMD bash