aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/costs/virtual_scheduler.cc
diff options
context:
space:
mode:
authorGravatar Yuefeng Zhou <yuefengz@google.com>2018-01-17 15:58:10 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-01-17 16:05:19 -0800
commite86fc00d097cb8cc118435ebd464497825bcad1e (patch)
tree2ae34164ad6b3cbd7624efa35423ff66cfe17f2c /tensorflow/core/grappler/costs/virtual_scheduler.cc
parent04121a03acb16645dc0eac327c35a501453d8e8a (diff)
Combine host and device memory proto fields.
PiperOrigin-RevId: 182284426
Diffstat (limited to 'tensorflow/core/grappler/costs/virtual_scheduler.cc')
-rw-r--r--tensorflow/core/grappler/costs/virtual_scheduler.cc17
1 files changed, 4 insertions, 13 deletions
diff --git a/tensorflow/core/grappler/costs/virtual_scheduler.cc b/tensorflow/core/grappler/costs/virtual_scheduler.cc
index 0af889f886..d7d07ee7a5 100644
--- a/tensorflow/core/grappler/costs/virtual_scheduler.cc
+++ b/tensorflow/core/grappler/costs/virtual_scheduler.cc
@@ -984,21 +984,12 @@ Costs VirtualScheduler::Summary(RunMetadata* metadata) {
nodestate.time_scheduled.asMicroSeconds().count());
auto* mem_stats = node_stats->mutable_memory_stats();
// VirtualScheduler does not specify scratch pad memory usage.
- mem_stats->set_host_temp_memory_size(0);
- mem_stats->set_device_temp_memory_size(0);
- int64 host_persistent_memory_size = 0;
- int64 device_persistent_memory_size = 0;
+ mem_stats->set_temp_memory_size(0);
+ int64 persistent_memory_size = 0;
if (IsPersistentNode(node_def)) {
- if (device.first.find("cpu") != string::npos ||
- device.first.find("CPU") != string::npos) {
- host_persistent_memory_size = total_output_size;
- } else {
- device_persistent_memory_size = total_output_size;
- }
+ persistent_memory_size = total_output_size;
}
- mem_stats->set_host_persistent_memory_size(host_persistent_memory_size);
- mem_stats->set_device_persistent_memory_size(
- device_persistent_memory_size);
+ mem_stats->set_persistent_memory_size(persistent_memory_size);
*device_partition_graph->add_node() = *node_def;
}
}