{"action":"created","comment":{"url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/comments/198463276","pull_request_review_id":132396327,"id":198463276,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5ODQ2MzI3Ng==","diff_hunk":"@@ -0,0 +1,122 @@\n+/*\n+ * Copyright (c) 2018 cTuning foundation.\n+ * See CK COPYRIGHT.txt for copyright details.\n+ *\n+ * SPDX-License-Identifier: BSD-3-Clause.\n+ * See CK LICENSE.txt for licensing details.\n+ */\n+\n+#pragma once\n+\n+#if defined(ARMCL_18_05_PLUS)\n+#include <arm_compute/graph.h>\n+#include <arm_compute/graph/nodes/Nodes.h>\n+#include <arm_compute/graph/backends/BackendRegistry.h>\n+#include <arm_compute/graph/backends/CL/CLDeviceBackend.h>\n+#else\n+#include <arm_compute/graph/Graph.h>\n+#include <arm_compute/graph/Nodes.h>\n+#include <arm_compute/runtime/CL/CLScheduler.h>\n+#endif\n+\n+#ifndef DATATYPE\n+#define DATATYPE DataType::F32\n+#endif\n+\n+inline void printf_callback(const char *buffer, unsigned int len, size_t complete, void *user_data) {\n+  printf(\"%.*s\", len, buffer);\n+}\n+\n+inline void set_kernel_path() {\n+  const char* kernel_path = getenv(\"CK_ENV_LIB_ARMCL_CL_KERNELS\");\n+  if (kernel_path) {\n+    printf(\"Kernel path: %s\\n\", kernel_path);\n+    arm_compute::CLKernelLibrary::get().set_kernel_path(kernel_path);\n+  }\n+}\n+\n+inline void init_armcl(arm_compute::ICLTuner *cl_tuner = nullptr) {\n+  cl_context_properties properties[] =\n+  {\n+    CL_PRINTF_CALLBACK_ARM, reinterpret_cast<cl_context_properties>(printf_callback),\n+    CL_PRINTF_BUFFERSIZE_ARM, static_cast<cl_context_properties>(0x100000),\n+    CL_CONTEXT_PLATFORM, reinterpret_cast<cl_context_properties>(cl::Platform::get()()),\n+    0\n+  };\n+  cl::Context::setDefault(cl::Context(CL_DEVICE_TYPE_DEFAULT, properties));\n+  arm_compute::CLScheduler::get().default_init(cl_tuner);\n+\n+  // Should be called after initialization\n+  set_kernel_path();\n+\n+#if defined(ARMCL_18_05_PLUS)\n+  arm_compute::graph::backends::BackendRegistry::get()\n+    .add_backend<arm_compute::graph::backends::CLDeviceBackend>(\n+      arm_compute::graph::Target::CL);\n+#endif\n+}\n+\n+#if defined(ARMCL_18_05_PLUS)\n+\n+inline arm_compute::graph::DepthwiseConvolutionMethod str_to_dwsc_convolution_method(const char *method_name) {\n+  // Try to get convolution method by its name\n+  if (strcmp(method_name, \"DEFAULT\") == 0) return arm_compute::graph::DepthwiseConvolutionMethod::DEFAULT;\n+  if (strcmp(method_name, \"GEMV\") == 0) return arm_compute::graph::DepthwiseConvolutionMethod::GEMV;\n+  if (strcmp(method_name, \"OPTIMIZED_3x3\") == 0) return arm_compute::graph::DepthwiseConvolutionMethod::OPTIMIZED_3x3;\n+  // Try to get convolution method as integer value.\n+  return static_cast<arm_compute::graph::DepthwiseConvolutionMethod>(atoi(method_name));\n+}\n+\n+inline arm_compute::graph::ConvolutionMethod str_to_convolution_method(const char *method_name) {\n+  // Try to get convolution method by its name\n+  if (strcmp(method_name, \"DEFAULT\") == 0) return arm_compute::graph::ConvolutionMethod::DEFAULT;\n+  if (strcmp(method_name, \"GEMM\") == 0) return arm_compute::graph::ConvolutionMethod::GEMM;\n+  if (strcmp(method_name, \"DIRECT\") == 0) return arm_compute::graph::ConvolutionMethod::DIRECT;\n+  if (strcmp(method_name, \"WINOGRAD\") == 0) return arm_compute::graph::ConvolutionMethod::WINOGRAD;\n+  // Try to get convolution method as integer value.\n+  return static_cast<arm_compute::graph::ConvolutionMethod>(atoi(method_name));\n+}\n+\n+inline arm_compute::graph::ConvolutionMethod get_convolution_method() {\n+  auto method_name = getenv(\"CK_CONVOLUTION_METHOD\");\n+  if (!method_name) {\n+      bool bifrost_target = (arm_compute::CLScheduler::get().target() == arm_compute::GPUTarget::BIFROST);\n+      return (bifrost_target ? arm_compute::graph::ConvolutionMethod::DIRECT : arm_compute::graph::ConvolutionMethod::GEMM);\n+  }\n+  return str_to_convolution_method(method_name);\n+}\n+\n+inline arm_compute::graph::Target get_target_hint() {\n+  return arm_compute::graph::Target::CL;\n+}\n+\n+#define GRAPH(graph_var, graph_name)\\\n+  arm_compute::graph::frontend::Stream graph_var{ 0, graph_name };\n+\n+#else // ArmCL < 18.05\n+\n+inline arm_compute::graph::ConvolutionMethodHint str_to_convolution_method(const char *method_name) {\n+  // Try to get convolution method by its name\n+  if (strcmp(method_name, \"GEMM\") == 0) return arm_compute::graph::ConvolutionMethodHint::GEMM;\n+  if (strcmp(method_name, \"DIRECT\") == 0) return arm_compute::graph::ConvolutionMethodHint::DIRECT;\n+  // Try to get convolution method as integer value.\n+  return static_cast<arm_compute::graph::ConvolutionMethodHint>(atoi(method_name));\n+}\n+\n+inline arm_compute::graph::ConvolutionMethodHint get_convolution_method() {","path":"program/mobilenets-armcl-opencl/armcl_graph_common.h","position":null,"original_position":106,"commit_id":"7e118c61d8d7f1f3047aa354f9fb888305ecb49a","original_commit_id":"60e51d548c2511cb73364fe184316b1252987921","user":{"login":"Chunosov","id":22535028,"node_id":"MDQ6VXNlcjIyNTM1MDI4","avatar_url":"https://avatars1.githubusercontent.com/u/22535028?v=4","gravatar_id":"","url":"https://api.github.com/users/Chunosov","html_url":"https://github.com/Chunosov","followers_url":"https://api.github.com/users/Chunosov/followers","following_url":"https://api.github.com/users/Chunosov/following{/other_user}","gists_url":"https://api.github.com/users/Chunosov/gists{/gist_id}","starred_url":"https://api.github.com/users/Chunosov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chunosov/subscriptions","organizations_url":"https://api.github.com/users/Chunosov/orgs","repos_url":"https://api.github.com/users/Chunosov/repos","events_url":"https://api.github.com/users/Chunosov/events{/privacy}","received_events_url":"https://api.github.com/users/Chunosov/received_events","type":"User","site_admin":false},"body":"When `ArmCL >= 18.05` then `arm_compute::graph::ConvolutionMethod` is used, but not `arm_compute::graph::ConvolutionMethodHint`","created_at":"2018-06-27T11:46:56Z","updated_at":"2018-06-27T11:46:56Z","html_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pull/10#discussion_r198463276","pull_request_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/comments/198463276"},"html":{"href":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pull/10#discussion_r198463276"},"pull_request":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10"}},"in_reply_to_id":198449239},"pull_request":{"url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10","id":197666639,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk3NjY2NjM5","html_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pull/10","diff_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pull/10.diff","patch_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pull/10.patch","issue_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/10","number":10,"state":"open","locked":false,"title":"Adjust to ArmCL 18.05","user":{"login":"Chunosov","id":22535028,"node_id":"MDQ6VXNlcjIyNTM1MDI4","avatar_url":"https://avatars1.githubusercontent.com/u/22535028?v=4","gravatar_id":"","url":"https://api.github.com/users/Chunosov","html_url":"https://github.com/Chunosov","followers_url":"https://api.github.com/users/Chunosov/followers","following_url":"https://api.github.com/users/Chunosov/following{/other_user}","gists_url":"https://api.github.com/users/Chunosov/gists{/gist_id}","starred_url":"https://api.github.com/users/Chunosov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chunosov/subscriptions","organizations_url":"https://api.github.com/users/Chunosov/orgs","repos_url":"https://api.github.com/users/Chunosov/repos","events_url":"https://api.github.com/users/Chunosov/events{/privacy}","received_events_url":"https://api.github.com/users/Chunosov/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-06-27T09:16:31Z","updated_at":"2018-06-27T11:46:56Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f815a30657dbece7b2d415005ba807a720743ea6","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10/commits","review_comments_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10/comments","review_comment_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/comments{/number}","comments_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/10/comments","statuses_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/statuses/7e118c61d8d7f1f3047aa354f9fb888305ecb49a","head":{"label":"dividiti:adjust-to-armcl-18.05","ref":"adjust-to-armcl-18.05","sha":"7e118c61d8d7f1f3047aa354f9fb888305ecb49a","user":{"login":"dividiti","id":11313771,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMzEzNzcx","avatar_url":"https://avatars2.githubusercontent.com/u/11313771?v=4","gravatar_id":"","url":"https://api.github.com/users/dividiti","html_url":"https://github.com/dividiti","followers_url":"https://api.github.com/users/dividiti/followers","following_url":"https://api.github.com/users/dividiti/following{/other_user}","gists_url":"https://api.github.com/users/dividiti/gists{/gist_id}","starred_url":"https://api.github.com/users/dividiti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dividiti/subscriptions","organizations_url":"https://api.github.com/users/dividiti/orgs","repos_url":"https://api.github.com/users/dividiti/repos","events_url":"https://api.github.com/users/dividiti/events{/privacy}","received_events_url":"https://api.github.com/users/dividiti/received_events","type":"Organization","site_admin":false},"repo":{"id":121176991,"node_id":"MDEwOlJlcG9zaXRvcnkxMjExNzY5OTE=","name":"ck-request-asplos18-mobilenets-armcl-opencl","full_name":"dividiti/ck-request-asplos18-mobilenets-armcl-opencl","owner":{"login":"dividiti","id":11313771,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMzEzNzcx","avatar_url":"https://avatars2.githubusercontent.com/u/11313771?v=4","gravatar_id":"","url":"https://api.github.com/users/dividiti","html_url":"https://github.com/dividiti","followers_url":"https://api.github.com/users/dividiti/followers","following_url":"https://api.github.com/users/dividiti/following{/other_user}","gists_url":"https://api.github.com/users/dividiti/gists{/gist_id}","starred_url":"https://api.github.com/users/dividiti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dividiti/subscriptions","organizations_url":"https://api.github.com/users/dividiti/orgs","repos_url":"https://api.github.com/users/dividiti/repos","events_url":"https://api.github.com/users/dividiti/events{/privacy}","received_events_url":"https://api.github.com/users/dividiti/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl","description":"CK workflow, portable packages and other artifacts for the ReQuEST-ASPLOS'18 submission: ","fork":false,"url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl","forks_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/forks","keys_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/teams","hooks_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/hooks","issue_events_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/events{/number}","events_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/events","assignees_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/assignees{/user}","branches_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/branches{/branch}","tags_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/tags","blobs_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/refs{/sha}","trees_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/statuses/{sha}","languages_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/languages","stargazers_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/stargazers","contributors_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/contributors","subscribers_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/subscribers","subscription_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/subscription","commits_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/commits{/sha}","git_commits_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/commits{/sha}","comments_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/comments{/number}","issue_comment_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/comments{/number}","contents_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/contents/{+path}","compare_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/merges","archive_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/downloads","issues_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues{/number}","pulls_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls{/number}","milestones_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/milestones{/number}","notifications_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/labels{/name}","releases_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/releases{/id}","deployments_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/deployments","created_at":"2018-02-11T23:13:45Z","updated_at":"2018-06-21T08:21:12Z","pushed_at":"2018-06-27T11:45:48Z","git_url":"git://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl.git","ssh_url":"git@github.com:dividiti/ck-request-asplos18-mobilenets-armcl-opencl.git","clone_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl.git","svn_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl","homepage":"http://cknowledge.org/request-cfp-asplos2018.html","size":1359,"stargazers_count":10,"watchers_count":10,"language":"TeX","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":2,"open_issues":1,"watchers":10,"default_branch":"master"}},"base":{"label":"dividiti:master","ref":"master","sha":"c55f5692c8185296cb0b38fe800c8860c674101e","user":{"login":"dividiti","id":11313771,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMzEzNzcx","avatar_url":"https://avatars2.githubusercontent.com/u/11313771?v=4","gravatar_id":"","url":"https://api.github.com/users/dividiti","html_url":"https://github.com/dividiti","followers_url":"https://api.github.com/users/dividiti/followers","following_url":"https://api.github.com/users/dividiti/following{/other_user}","gists_url":"https://api.github.com/users/dividiti/gists{/gist_id}","starred_url":"https://api.github.com/users/dividiti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dividiti/subscriptions","organizations_url":"https://api.github.com/users/dividiti/orgs","repos_url":"https://api.github.com/users/dividiti/repos","events_url":"https://api.github.com/users/dividiti/events{/privacy}","received_events_url":"https://api.github.com/users/dividiti/received_events","type":"Organization","site_admin":false},"repo":{"id":121176991,"node_id":"MDEwOlJlcG9zaXRvcnkxMjExNzY5OTE=","name":"ck-request-asplos18-mobilenets-armcl-opencl","full_name":"dividiti/ck-request-asplos18-mobilenets-armcl-opencl","owner":{"login":"dividiti","id":11313771,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExMzEzNzcx","avatar_url":"https://avatars2.githubusercontent.com/u/11313771?v=4","gravatar_id":"","url":"https://api.github.com/users/dividiti","html_url":"https://github.com/dividiti","followers_url":"https://api.github.com/users/dividiti/followers","following_url":"https://api.github.com/users/dividiti/following{/other_user}","gists_url":"https://api.github.com/users/dividiti/gists{/gist_id}","starred_url":"https://api.github.com/users/dividiti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dividiti/subscriptions","organizations_url":"https://api.github.com/users/dividiti/orgs","repos_url":"https://api.github.com/users/dividiti/repos","events_url":"https://api.github.com/users/dividiti/events{/privacy}","received_events_url":"https://api.github.com/users/dividiti/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl","description":"CK workflow, portable packages and other artifacts for the ReQuEST-ASPLOS'18 submission: ","fork":false,"url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl","forks_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/forks","keys_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/teams","hooks_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/hooks","issue_events_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/events{/number}","events_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/events","assignees_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/assignees{/user}","branches_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/branches{/branch}","tags_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/tags","blobs_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/refs{/sha}","trees_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/statuses/{sha}","languages_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/languages","stargazers_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/stargazers","contributors_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/contributors","subscribers_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/subscribers","subscription_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/subscription","commits_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/commits{/sha}","git_commits_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/git/commits{/sha}","comments_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/comments{/number}","issue_comment_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/comments{/number}","contents_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/contents/{+path}","compare_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/merges","archive_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/downloads","issues_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues{/number}","pulls_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls{/number}","milestones_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/milestones{/number}","notifications_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/labels{/name}","releases_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/releases{/id}","deployments_url":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/deployments","created_at":"2018-02-11T23:13:45Z","updated_at":"2018-06-21T08:21:12Z","pushed_at":"2018-06-27T11:45:48Z","git_url":"git://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl.git","ssh_url":"git@github.com:dividiti/ck-request-asplos18-mobilenets-armcl-opencl.git","clone_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl.git","svn_url":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl","homepage":"http://cknowledge.org/request-cfp-asplos2018.html","size":1359,"stargazers_count":10,"watchers_count":10,"language":"TeX","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":2,"open_issues":1,"watchers":10,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10"},"html":{"href":"https://github.com/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pull/10"},"issue":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/10"},"comments":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/issues/10/comments"},"review_comments":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10/comments"},"review_comment":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/pulls/10/commits"},"statuses":{"href":"https://api.github.com/repos/dividiti/ck-request-asplos18-mobilenets-armcl-opencl/statuses/7e118c61d8d7f1f3047aa354f9fb888305ecb49a"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"Chunosov"}}