aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-06-16 16:09:12 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-06-16 16:12:38 -0700
commit5d906eaa86781da4e0ddfeeb0f69a78a5574b390 (patch)
tree4cd966499fc6bf78917ad9e1756bbe99643a8816
parentc81484b5dad8327e1158ae48c9e2cc8526a27313 (diff)
VirtualCluster constructor takes a node_estimator pointer.
PiperOrigin-RevId: 159289065
-rw-r--r--tensorflow/core/grappler/clusters/virtual_cluster.cc6
-rw-r--r--tensorflow/core/grappler/clusters/virtual_cluster.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/tensorflow/core/grappler/clusters/virtual_cluster.cc b/tensorflow/core/grappler/clusters/virtual_cluster.cc
index 30eaccb801..32d9be9aee 100644
--- a/tensorflow/core/grappler/clusters/virtual_cluster.cc
+++ b/tensorflow/core/grappler/clusters/virtual_cluster.cc
@@ -29,6 +29,12 @@ VirtualCluster::VirtualCluster(
devices_ = devices;
}
+VirtualCluster::VirtualCluster(
+ const std::unordered_map<string, DeviceProperties>& devices,
+ OpLevelCostEstimator* node_estimator)
+ : Cluster(0), node_estimator_(node_estimator) {
+ devices_ = devices;
+}
VirtualCluster::~VirtualCluster() {}
Status VirtualCluster::Provision() { return Status::OK(); }
diff --git a/tensorflow/core/grappler/clusters/virtual_cluster.h b/tensorflow/core/grappler/clusters/virtual_cluster.h
index 452c6f7c8e..a74911cb23 100644
--- a/tensorflow/core/grappler/clusters/virtual_cluster.h
+++ b/tensorflow/core/grappler/clusters/virtual_cluster.h
@@ -30,6 +30,8 @@ namespace grappler {
class VirtualCluster : public Cluster {
public:
VirtualCluster(const std::unordered_map<string, DeviceProperties>& devices);
+ VirtualCluster(const std::unordered_map<string, DeviceProperties>& devices,
+ OpLevelCostEstimator* node_estimator);
~VirtualCluster() override;