{"action":"created","comment":{"url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/comments/266617521","pull_request_review_id":215820780,"id":266617521,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI2NjYxNzUyMQ==","diff_hunk":"@@ -0,0 +1,95 @@\n+//*****************************************************************************\n+// Copyright 2017-2019 Intel Corporation\n+//\n+// Licensed under the Apache License, Version 2.0 (the \"License\");\n+// you may not use this file except in compliance with the License.\n+// You may obtain a copy of the License at\n+//\n+//     http://www.apache.org/licenses/LICENSE-2.0\n+//\n+// Unless required by applicable law or agreed to in writing, software\n+// distributed under the License is distributed on an \"AS IS\" BASIS,\n+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n+// See the License for the specific language governing permissions and\n+// limitations under the License.\n+//*****************************************************************************\n+\n+#include \"ngraph/op/experimental/dyn_slice.hpp\"\n+#include <memory>\n+\n+using namespace std;\n+using namespace ngraph;\n+\n+op::DynSlice::DynSlice(const shared_ptr<Node>& arg,\n+                       const shared_ptr<Node>& lower_bounds,\n+                       const shared_ptr<Node>& upper_bounds,\n+                       const shared_ptr<Node>& strides)\n+    : Op(\"DynSlice\", check_single_output_args({arg, lower_bounds, upper_bounds, strides}))\n+{\n+    constructor_validate_and_infer_types();\n+}\n+\n+op::DynSlice::DynSlice(const shared_ptr<Node>& arg,\n+                       const shared_ptr<Node>& lower_bounds,\n+                       const shared_ptr<Node>& upper_bounds)\n+    : Op(\"DynSlice\", check_single_output_args({arg, lower_bounds, upper_bounds}))\n+{\n+    constructor_validate_and_infer_types();\n+}\n+\n+void op::DynSlice::validate_and_infer_types()\n+{\n+    // If we only have 3 args, it means strides should have default value 1.\n+    if (get_input_size() == 3)\n+    {\n+        // TODO: need DynConstant?\n+        //m_strides = make_shared<ngraph::op::DynConstant>(element::Type_t::i64,\n+        //                                                 PartialShape::dynamic(),\n+        //                                                 {1});\n+        throw ngraph_error(\"Constant strides not implemented for DynSlice\");\n+    }\n+    auto lower_bounds_et = get_input_element_type(1);\n+    auto upper_bounds_et = get_input_element_type(2);\n+    auto strides_et = get_input_element_type(3);\n+\n+    // check data types\n+    NODE_VALIDATION_CHECK(this,\n+                          lower_bounds_et.compatible(element::Type_t::i64),\n+                          \"lower_bounds element type should be i64.\");\n+    NODE_VALIDATION_CHECK(this,\n+                          upper_bounds_et.compatible(element::Type_t::i64),\n+                          \"upper_bounds element type should be i64.\");\n+    NODE_VALIDATION_CHECK(\n+        this, strides_et.compatible(element::Type_t::i64), \"strides element type should be i64.\");\n+\n+    // check shapes\n+    auto arg_rank = get_input_partial_shape(0).rank();\n+    auto lower_bounds_rank = get_input_partial_shape(1).rank();\n+    auto upper_bounds_rank = get_input_partial_shape(2).rank();\n+    auto strides_rank = get_input_partial_shape(3).rank();\n+    NODE_VALIDATION_CHECK(this,\n+                          lower_bounds_rank.compatible(1),\n+                          \"lower_bounds should have rank 1, got \",\n+                          lower_bounds_rank,\n+                          \".\");\n+    NODE_VALIDATION_CHECK(this,\n+                          upper_bounds_rank.compatible(1),\n+                          \"upper_bounds should have rank 1, got \",\n+                          upper_bounds_rank,\n+                          \".\");\n+    NODE_VALIDATION_CHECK(\n+        this, strides_rank.compatible(1), \"strides should have rank 1, got \", strides_rank, \".\");\n+\n+    set_output_type(0, get_input_element_type(0), PartialShape::dynamic(arg_rank));\n+}\n+\n+shared_ptr<Node> op::DynSlice::copy_with_new_args(const NodeVector& new_args) const\n+{\n+    check_new_args_count(this, new_args);\n+    return make_shared<DynSlice>(new_args.at(0), new_args.at(1), new_args.at(2), new_args.at(3));\n+}\n+\n+void op::DynSlice::generate_adjoints(autodiff::Adjoints& adjoints, const NodeVector& deltas)\n+{\n+    throw ngraph_error(\"generate_adjoints not implemented for DynSlice\");","path":"src/ngraph/op/experimental/dyn_slice.cpp","position":94,"original_position":94,"commit_id":"f74bf98968f19e0a7487a954982594fbfb2d4fde","original_commit_id":"f74bf98968f19e0a7487a954982594fbfb2d4fde","user":{"login":"aprocter","id":680992,"node_id":"MDQ6VXNlcjY4MDk5Mg==","avatar_url":"https://avatars3.githubusercontent.com/u/680992?v=4","gravatar_id":"","url":"https://api.github.com/users/aprocter","html_url":"https://github.com/aprocter","followers_url":"https://api.github.com/users/aprocter/followers","following_url":"https://api.github.com/users/aprocter/following{/other_user}","gists_url":"https://api.github.com/users/aprocter/gists{/gist_id}","starred_url":"https://api.github.com/users/aprocter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aprocter/subscriptions","organizations_url":"https://api.github.com/users/aprocter/orgs","repos_url":"https://api.github.com/users/aprocter/repos","events_url":"https://api.github.com/users/aprocter/events{/privacy}","received_events_url":"https://api.github.com/users/aprocter/received_events","type":"User","site_admin":false},"body":"It's likely that we will need this, so we'll want to think about the right way to implement it. (Probably a `DynReplaceSlice` will work here.)","created_at":"2019-03-18T20:00:58Z","updated_at":"2019-03-18T20:06:55Z","html_url":"https://github.com/NervanaSystems/ngraph/pull/2611#discussion_r266617521","pull_request_url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/comments/266617521"},"html":{"href":"https://github.com/NervanaSystems/ngraph/pull/2611#discussion_r266617521"},"pull_request":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611"}}},"pull_request":{"url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611","id":260929514,"node_id":"MDExOlB1bGxSZXF1ZXN0MjYwOTI5NTE0","html_url":"https://github.com/NervanaSystems/ngraph/pull/2611","diff_url":"https://github.com/NervanaSystems/ngraph/pull/2611.diff","patch_url":"https://github.com/NervanaSystems/ngraph/pull/2611.patch","issue_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues/2611","number":2611,"state":"open","locked":false,"title":"[WIP] (Dynamic) Reshape and Slice","user":{"login":"louisfeng","id":580346,"node_id":"MDQ6VXNlcjU4MDM0Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/580346?v=4","gravatar_id":"","url":"https://api.github.com/users/louisfeng","html_url":"https://github.com/louisfeng","followers_url":"https://api.github.com/users/louisfeng/followers","following_url":"https://api.github.com/users/louisfeng/following{/other_user}","gists_url":"https://api.github.com/users/louisfeng/gists{/gist_id}","starred_url":"https://api.github.com/users/louisfeng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/louisfeng/subscriptions","organizations_url":"https://api.github.com/users/louisfeng/orgs","repos_url":"https://api.github.com/users/louisfeng/repos","events_url":"https://api.github.com/users/louisfeng/events{/privacy}","received_events_url":"https://api.github.com/users/louisfeng/received_events","type":"User","site_admin":false},"body":"This is still WIP, comments welcome.","created_at":"2019-03-13T20:36:38Z","updated_at":"2019-03-18T20:06:55Z","closed_at":null,"merged_at":null,"merge_commit_sha":"159f8a4ae2758ef5f78250e00971b508567526dc","assignee":null,"assignees":[],"requested_reviewers":[{"login":"tachyon77","id":7266310,"node_id":"MDQ6VXNlcjcyNjYzMTA=","avatar_url":"https://avatars0.githubusercontent.com/u/7266310?v=4","gravatar_id":"","url":"https://api.github.com/users/tachyon77","html_url":"https://github.com/tachyon77","followers_url":"https://api.github.com/users/tachyon77/followers","following_url":"https://api.github.com/users/tachyon77/following{/other_user}","gists_url":"https://api.github.com/users/tachyon77/gists{/gist_id}","starred_url":"https://api.github.com/users/tachyon77/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tachyon77/subscriptions","organizations_url":"https://api.github.com/users/tachyon77/orgs","repos_url":"https://api.github.com/users/tachyon77/repos","events_url":"https://api.github.com/users/tachyon77/events{/privacy}","received_events_url":"https://api.github.com/users/tachyon77/received_events","type":"User","site_admin":false},{"login":"diyessi","id":8300383,"node_id":"MDQ6VXNlcjgzMDAzODM=","avatar_url":"https://avatars1.githubusercontent.com/u/8300383?v=4","gravatar_id":"","url":"https://api.github.com/users/diyessi","html_url":"https://github.com/diyessi","followers_url":"https://api.github.com/users/diyessi/followers","following_url":"https://api.github.com/users/diyessi/following{/other_user}","gists_url":"https://api.github.com/users/diyessi/gists{/gist_id}","starred_url":"https://api.github.com/users/diyessi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diyessi/subscriptions","organizations_url":"https://api.github.com/users/diyessi/orgs","repos_url":"https://api.github.com/users/diyessi/repos","events_url":"https://api.github.com/users/diyessi/events{/privacy}","received_events_url":"https://api.github.com/users/diyessi/received_events","type":"User","site_admin":false},{"login":"rkimballn1","id":19153694,"node_id":"MDQ6VXNlcjE5MTUzNjk0","avatar_url":"https://avatars2.githubusercontent.com/u/19153694?v=4","gravatar_id":"","url":"https://api.github.com/users/rkimballn1","html_url":"https://github.com/rkimballn1","followers_url":"https://api.github.com/users/rkimballn1/followers","following_url":"https://api.github.com/users/rkimballn1/following{/other_user}","gists_url":"https://api.github.com/users/rkimballn1/gists{/gist_id}","starred_url":"https://api.github.com/users/rkimballn1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rkimballn1/subscriptions","organizations_url":"https://api.github.com/users/rkimballn1/orgs","repos_url":"https://api.github.com/users/rkimballn1/repos","events_url":"https://api.github.com/users/rkimballn1/events{/privacy}","received_events_url":"https://api.github.com/users/rkimballn1/received_events","type":"User","site_admin":false},{"login":"silee2","id":21690582,"node_id":"MDQ6VXNlcjIxNjkwNTgy","avatar_url":"https://avatars1.githubusercontent.com/u/21690582?v=4","gravatar_id":"","url":"https://api.github.com/users/silee2","html_url":"https://github.com/silee2","followers_url":"https://api.github.com/users/silee2/followers","following_url":"https://api.github.com/users/silee2/following{/other_user}","gists_url":"https://api.github.com/users/silee2/gists{/gist_id}","starred_url":"https://api.github.com/users/silee2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/silee2/subscriptions","organizations_url":"https://api.github.com/users/silee2/orgs","repos_url":"https://api.github.com/users/silee2/repos","events_url":"https://api.github.com/users/silee2/events{/privacy}","received_events_url":"https://api.github.com/users/silee2/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611/commits","review_comments_url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611/comments","review_comment_url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/comments{/number}","comments_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues/2611/comments","statuses_url":"https://api.github.com/repos/NervanaSystems/ngraph/statuses/f74bf98968f19e0a7487a954982594fbfb2d4fde","head":{"label":"NervanaSystems:louisfeng/dyn_reshape_slice","ref":"louisfeng/dyn_reshape_slice","sha":"f74bf98968f19e0a7487a954982594fbfb2d4fde","user":{"login":"NervanaSystems","id":9260121,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNjAxMjE=","avatar_url":"https://avatars2.githubusercontent.com/u/9260121?v=4","gravatar_id":"","url":"https://api.github.com/users/NervanaSystems","html_url":"https://github.com/NervanaSystems","followers_url":"https://api.github.com/users/NervanaSystems/followers","following_url":"https://api.github.com/users/NervanaSystems/following{/other_user}","gists_url":"https://api.github.com/users/NervanaSystems/gists{/gist_id}","starred_url":"https://api.github.com/users/NervanaSystems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NervanaSystems/subscriptions","organizations_url":"https://api.github.com/users/NervanaSystems/orgs","repos_url":"https://api.github.com/users/NervanaSystems/repos","events_url":"https://api.github.com/users/NervanaSystems/events{/privacy}","received_events_url":"https://api.github.com/users/NervanaSystems/received_events","type":"Organization","site_admin":false},"repo":{"id":98252973,"node_id":"MDEwOlJlcG9zaXRvcnk5ODI1Mjk3Mw==","name":"ngraph","full_name":"NervanaSystems/ngraph","private":false,"owner":{"login":"NervanaSystems","id":9260121,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNjAxMjE=","avatar_url":"https://avatars2.githubusercontent.com/u/9260121?v=4","gravatar_id":"","url":"https://api.github.com/users/NervanaSystems","html_url":"https://github.com/NervanaSystems","followers_url":"https://api.github.com/users/NervanaSystems/followers","following_url":"https://api.github.com/users/NervanaSystems/following{/other_user}","gists_url":"https://api.github.com/users/NervanaSystems/gists{/gist_id}","starred_url":"https://api.github.com/users/NervanaSystems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NervanaSystems/subscriptions","organizations_url":"https://api.github.com/users/NervanaSystems/orgs","repos_url":"https://api.github.com/users/NervanaSystems/repos","events_url":"https://api.github.com/users/NervanaSystems/events{/privacy}","received_events_url":"https://api.github.com/users/NervanaSystems/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/NervanaSystems/ngraph","description":"nGraph is an open source C++ library, compiler and runtime for Deep Learning frameworks","fork":false,"url":"https://api.github.com/repos/NervanaSystems/ngraph","forks_url":"https://api.github.com/repos/NervanaSystems/ngraph/forks","keys_url":"https://api.github.com/repos/NervanaSystems/ngraph/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NervanaSystems/ngraph/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NervanaSystems/ngraph/teams","hooks_url":"https://api.github.com/repos/NervanaSystems/ngraph/hooks","issue_events_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues/events{/number}","events_url":"https://api.github.com/repos/NervanaSystems/ngraph/events","assignees_url":"https://api.github.com/repos/NervanaSystems/ngraph/assignees{/user}","branches_url":"https://api.github.com/repos/NervanaSystems/ngraph/branches{/branch}","tags_url":"https://api.github.com/repos/NervanaSystems/ngraph/tags","blobs_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/refs{/sha}","trees_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NervanaSystems/ngraph/statuses/{sha}","languages_url":"https://api.github.com/repos/NervanaSystems/ngraph/languages","stargazers_url":"https://api.github.com/repos/NervanaSystems/ngraph/stargazers","contributors_url":"https://api.github.com/repos/NervanaSystems/ngraph/contributors","subscribers_url":"https://api.github.com/repos/NervanaSystems/ngraph/subscribers","subscription_url":"https://api.github.com/repos/NervanaSystems/ngraph/subscription","commits_url":"https://api.github.com/repos/NervanaSystems/ngraph/commits{/sha}","git_commits_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/commits{/sha}","comments_url":"https://api.github.com/repos/NervanaSystems/ngraph/comments{/number}","issue_comment_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues/comments{/number}","contents_url":"https://api.github.com/repos/NervanaSystems/ngraph/contents/{+path}","compare_url":"https://api.github.com/repos/NervanaSystems/ngraph/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NervanaSystems/ngraph/merges","archive_url":"https://api.github.com/repos/NervanaSystems/ngraph/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NervanaSystems/ngraph/downloads","issues_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues{/number}","pulls_url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls{/number}","milestones_url":"https://api.github.com/repos/NervanaSystems/ngraph/milestones{/number}","notifications_url":"https://api.github.com/repos/NervanaSystems/ngraph/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NervanaSystems/ngraph/labels{/name}","releases_url":"https://api.github.com/repos/NervanaSystems/ngraph/releases{/id}","deployments_url":"https://api.github.com/repos/NervanaSystems/ngraph/deployments","created_at":"2017-07-25T02:02:38Z","updated_at":"2019-03-18T19:58:22Z","pushed_at":"2019-03-18T20:02:01Z","git_url":"git://github.com/NervanaSystems/ngraph.git","ssh_url":"git@github.com:NervanaSystems/ngraph.git","clone_url":"https://github.com/NervanaSystems/ngraph.git","svn_url":"https://github.com/NervanaSystems/ngraph","homepage":"https://ngraph.nervanasys.com/docs/latest","size":155334,"stargazers_count":866,"watchers_count":866,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":122,"mirror_url":null,"archived":false,"open_issues_count":78,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":122,"open_issues":78,"watchers":866,"default_branch":"master"}},"base":{"label":"NervanaSystems:master","ref":"master","sha":"90ec2510eb547018d92f4bf16be96c778ee8873b","user":{"login":"NervanaSystems","id":9260121,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNjAxMjE=","avatar_url":"https://avatars2.githubusercontent.com/u/9260121?v=4","gravatar_id":"","url":"https://api.github.com/users/NervanaSystems","html_url":"https://github.com/NervanaSystems","followers_url":"https://api.github.com/users/NervanaSystems/followers","following_url":"https://api.github.com/users/NervanaSystems/following{/other_user}","gists_url":"https://api.github.com/users/NervanaSystems/gists{/gist_id}","starred_url":"https://api.github.com/users/NervanaSystems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NervanaSystems/subscriptions","organizations_url":"https://api.github.com/users/NervanaSystems/orgs","repos_url":"https://api.github.com/users/NervanaSystems/repos","events_url":"https://api.github.com/users/NervanaSystems/events{/privacy}","received_events_url":"https://api.github.com/users/NervanaSystems/received_events","type":"Organization","site_admin":false},"repo":{"id":98252973,"node_id":"MDEwOlJlcG9zaXRvcnk5ODI1Mjk3Mw==","name":"ngraph","full_name":"NervanaSystems/ngraph","private":false,"owner":{"login":"NervanaSystems","id":9260121,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkyNjAxMjE=","avatar_url":"https://avatars2.githubusercontent.com/u/9260121?v=4","gravatar_id":"","url":"https://api.github.com/users/NervanaSystems","html_url":"https://github.com/NervanaSystems","followers_url":"https://api.github.com/users/NervanaSystems/followers","following_url":"https://api.github.com/users/NervanaSystems/following{/other_user}","gists_url":"https://api.github.com/users/NervanaSystems/gists{/gist_id}","starred_url":"https://api.github.com/users/NervanaSystems/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NervanaSystems/subscriptions","organizations_url":"https://api.github.com/users/NervanaSystems/orgs","repos_url":"https://api.github.com/users/NervanaSystems/repos","events_url":"https://api.github.com/users/NervanaSystems/events{/privacy}","received_events_url":"https://api.github.com/users/NervanaSystems/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/NervanaSystems/ngraph","description":"nGraph is an open source C++ library, compiler and runtime for Deep Learning frameworks","fork":false,"url":"https://api.github.com/repos/NervanaSystems/ngraph","forks_url":"https://api.github.com/repos/NervanaSystems/ngraph/forks","keys_url":"https://api.github.com/repos/NervanaSystems/ngraph/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NervanaSystems/ngraph/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NervanaSystems/ngraph/teams","hooks_url":"https://api.github.com/repos/NervanaSystems/ngraph/hooks","issue_events_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues/events{/number}","events_url":"https://api.github.com/repos/NervanaSystems/ngraph/events","assignees_url":"https://api.github.com/repos/NervanaSystems/ngraph/assignees{/user}","branches_url":"https://api.github.com/repos/NervanaSystems/ngraph/branches{/branch}","tags_url":"https://api.github.com/repos/NervanaSystems/ngraph/tags","blobs_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/refs{/sha}","trees_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NervanaSystems/ngraph/statuses/{sha}","languages_url":"https://api.github.com/repos/NervanaSystems/ngraph/languages","stargazers_url":"https://api.github.com/repos/NervanaSystems/ngraph/stargazers","contributors_url":"https://api.github.com/repos/NervanaSystems/ngraph/contributors","subscribers_url":"https://api.github.com/repos/NervanaSystems/ngraph/subscribers","subscription_url":"https://api.github.com/repos/NervanaSystems/ngraph/subscription","commits_url":"https://api.github.com/repos/NervanaSystems/ngraph/commits{/sha}","git_commits_url":"https://api.github.com/repos/NervanaSystems/ngraph/git/commits{/sha}","comments_url":"https://api.github.com/repos/NervanaSystems/ngraph/comments{/number}","issue_comment_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues/comments{/number}","contents_url":"https://api.github.com/repos/NervanaSystems/ngraph/contents/{+path}","compare_url":"https://api.github.com/repos/NervanaSystems/ngraph/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NervanaSystems/ngraph/merges","archive_url":"https://api.github.com/repos/NervanaSystems/ngraph/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NervanaSystems/ngraph/downloads","issues_url":"https://api.github.com/repos/NervanaSystems/ngraph/issues{/number}","pulls_url":"https://api.github.com/repos/NervanaSystems/ngraph/pulls{/number}","milestones_url":"https://api.github.com/repos/NervanaSystems/ngraph/milestones{/number}","notifications_url":"https://api.github.com/repos/NervanaSystems/ngraph/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NervanaSystems/ngraph/labels{/name}","releases_url":"https://api.github.com/repos/NervanaSystems/ngraph/releases{/id}","deployments_url":"https://api.github.com/repos/NervanaSystems/ngraph/deployments","created_at":"2017-07-25T02:02:38Z","updated_at":"2019-03-18T19:58:22Z","pushed_at":"2019-03-18T20:02:01Z","git_url":"git://github.com/NervanaSystems/ngraph.git","ssh_url":"git@github.com:NervanaSystems/ngraph.git","clone_url":"https://github.com/NervanaSystems/ngraph.git","svn_url":"https://github.com/NervanaSystems/ngraph","homepage":"https://ngraph.nervanasys.com/docs/latest","size":155334,"stargazers_count":866,"watchers_count":866,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":122,"mirror_url":null,"archived":false,"open_issues_count":78,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":122,"open_issues":78,"watchers":866,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611"},"html":{"href":"https://github.com/NervanaSystems/ngraph/pull/2611"},"issue":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/issues/2611"},"comments":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/issues/2611/comments"},"review_comments":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611/comments"},"review_comment":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/pulls/2611/commits"},"statuses":{"href":"https://api.github.com/repos/NervanaSystems/ngraph/statuses/f74bf98968f19e0a7487a954982594fbfb2d4fde"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"aprocter"}}