aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Unique TensorFlower <gardener@tensorflow.org>2019-08-09 15:53:17 -0700
committerTensorFlower Gardener <gardener@tensorflow.org>2019-08-09 16:41:20 -0700
commit35e250bfc9c194d07676f6bed1320fa7c5838581 (patch)
tree8ca856847647c2ca25145a0f67ad6eb190344ce2
parentd221f8e8aee5b595458d8bf4cdba65b2067495b3 (diff)
downloadtensorflow-35e250bfc9c194d07676f6bed1320fa7c5838581.tar.gz
Add model metadata for profiling.
PiperOrigin-RevId: 262650432
-rw-r--r--tensorflow/core/common_runtime/direct_session.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/tensorflow/core/common_runtime/direct_session.cc b/tensorflow/core/common_runtime/direct_session.cc
index baf502ddfca..f6bd95700ce 100644
--- a/tensorflow/core/common_runtime/direct_session.cc
+++ b/tensorflow/core/common_runtime/direct_session.cc
@@ -497,7 +497,17 @@ Status DirectSession::RunInternal(
RunState run_state(step_id, &devices_);
profiler::TraceMe activity(
- [&] { return strings::StrCat("SessionRun #id=", step_id, "#"); },
+ [&] {
+ if (options_.config.experimental().has_session_metadata()) {
+ const auto& model_metadata =
+ options_.config.experimental().session_metadata();
+ return strings::StrCat("SessionRun #id=", step_id,
+ ",model_id=", model_metadata.name(), ":",
+ model_metadata.version(), "#");
+ } else {
+ return strings::StrCat("SessionRun #id=", step_id, "#");
+ }
+ },
profiler::TraceMeLevel::kInfo);
std::unique_ptr<DebuggerStateInterface> debugger_state;