diff options
author | Benoit Steiner <bsteiner@google.com> | 2017-05-10 17:53:47 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-05-11 10:27:56 -0700 |
commit | 5cacaa4ab72acd278c1faa5b16b16a3527136da8 (patch) | |
tree | 9f658168cc28ae243d7505f881c5240f46a2a627 /tensorflow/core/grappler/costs/cost_estimator.h | |
parent | 91cb0e854ba559c7b0ce657e9fa8c4b9644360b7 (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.h | 6 |
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; |