aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/costs/cost_estimator.h
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <bsteiner@google.com>2017-05-10 17:53:47 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-05-11 10:27:56 -0700
commit5cacaa4ab72acd278c1faa5b16b16a3527136da8 (patch)
tree9f658168cc28ae243d7505f881c5240f46a2a627 /tensorflow/core/grappler/costs/cost_estimator.h
parent91cb0e854ba559c7b0ce657e9fa8c4b9644360b7 (diff)
Estimates node completion times for a TF graph based on the op level analytical
estimates. PiperOrigin-RevId: 155698917
Diffstat (limited to 'tensorflow/core/grappler/costs/cost_estimator.h')
-rw-r--r--tensorflow/core/grappler/costs/cost_estimator.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/tensorflow/core/grappler/costs/cost_estimator.h b/tensorflow/core/grappler/costs/cost_estimator.h
index 27975458d4..b3fb3522a3 100644
--- a/tensorflow/core/grappler/costs/cost_estimator.h
+++ b/tensorflow/core/grappler/costs/cost_estimator.h
@@ -42,7 +42,8 @@ struct Costs {
struct MicroSeconds : std::chrono::microseconds {
MicroSeconds() : std::chrono::microseconds(0) {}
MicroSeconds(double d) : std::chrono::microseconds(static_cast<int64>(d)) {}
- MicroSeconds(std::chrono::microseconds& d) : std::chrono::microseconds(d) {}
+ MicroSeconds(const std::chrono::microseconds& d)
+ : std::chrono::microseconds(d) {}
MicroSeconds& operator=(const std::chrono::microseconds& d) {
std::chrono::microseconds::operator=(d);
return *this;
@@ -51,7 +52,8 @@ struct Costs {
struct NanoSeconds : std::chrono::nanoseconds {
NanoSeconds() : std::chrono::nanoseconds(0) {}
NanoSeconds(double d) : std::chrono::nanoseconds(static_cast<int64>(d)) {}
- NanoSeconds(std::chrono::nanoseconds& d) : std::chrono::nanoseconds(d) {}
+ NanoSeconds(const std::chrono::nanoseconds& d)
+ : std::chrono::nanoseconds(d) {}
NanoSeconds& operator=(const std::chrono::nanoseconds& d) {
std::chrono::nanoseconds::operator=(d);
return *this;