message: Remove Const->Result pattern check
diff: @@ -554,37 +554,6 @@ Status AssignClusters(Graph* graph) {
  NGRAPH_VLOG(2) << "Contraction done";
  - // Remove Const with outputs to another cluster from being clustered
  - NGRAPH_VLOG(2) << "Check for Const->Result ";
  - for (auto node : graph->op_nodes()) {
  - // TODO: Other nodes (such as those with static inputs) may also require
  - // deassignment here
  - if (node->type_string() == "Const" && NodeIsMarkedForClustering(node)) {
  - auto src_index = cluster_map.at(node)->index;
  - NGRAPH_VLOG(2) << "Cluster index of constant node " << node->name()
  - << ": " << src_index << endl;
  - for (auto edge : node->out_edges()) {
  - auto dst = edge->dst();
  - auto dst_index = cluster_map.at(dst)->index;
  - NGRAPH_VLOG(2) << "Cluster index of out edge " << dst->name() << ": "
  - << dst_index << endl;
  - if (src_index != -1 && src_index != dst_index) {
  - NGRAPH_VLOG(2) << "Deassigning node: " << node->name() << endl;
  - // Remove it from its current cluster
  - auto& cluster_info = cluster_map.at(node);
  - cluster_info->nodes.erase(node);
  -
  - // Assign it to TF cluster (index =-1), which is not really a cluster
  - // just a collection of nodes
  - node->ClearAttr("_ngraph_marked_for_clustering");
  - cluster_map[node] = std::make_shared<Cluster>();
  - cluster_map.at(node)->index = -1;
  - break;
  - }
  - }
  - }
  - }
  -
  NGRAPH_VLOG(2) << "Starting tagging";
  std::set<Cluster*> seen;
  unordered_map<int, int> cluster_to_encapsulate;
  