aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/executable_run_options.h
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-01-30 11:09:06 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-01-30 12:39:03 -0800
commit979f139dd94e2bf5fba4794536715973b55373c1 (patch)
tree23557ec1a9b3feb3b16789ad0aa49e9f0ff17441 /tensorflow/compiler/xla/executable_run_options.h
parenta694f0ca2682f53f89a75707ad1f6c2ddffeacde (diff)
Add py2tf to contrib_py.
PiperOrigin-RevId: 183860192
Diffstat (limited to 'tensorflow/compiler/xla/executable_run_options.h')
-rw-r--r--tensorflow/compiler/xla/executable_run_options.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/tensorflow/compiler/xla/executable_run_options.h b/tensorflow/compiler/xla/executable_run_options.h
index d4fcbf0493..c7a20bb33c 100644
--- a/tensorflow/compiler/xla/executable_run_options.h
+++ b/tensorflow/compiler/xla/executable_run_options.h
@@ -16,6 +16,8 @@ limitations under the License.
#ifndef TENSORFLOW_COMPILER_XLA_EXECUTABLE_RUN_OPTIONS_H_
#define TENSORFLOW_COMPILER_XLA_EXECUTABLE_RUN_OPTIONS_H_
+#include "tensorflow/compiler/xla/types.h"
+
// Intentionally forward declared so that ExecutableRunOptions can be linked
// into an XLA-compiled binary without having to link all of the pointed-to
// objects (e.g., for an ahead-of-time compiled CPU binary, the gpu tools don't
@@ -84,6 +86,8 @@ class ExecutableRunOptions {
DeviceAssignment* device_assignment);
const DeviceAssignment* device_assignment() const;
+ string ToString() const;
+
private:
DeviceMemoryAllocator* allocator_ = nullptr;
int device_ordinal_ = -1;
@@ -94,6 +98,9 @@ class ExecutableRunOptions {
ExecutionProfile* execution_profile_ = nullptr;
};
+std::ostream& operator<<(std::ostream& out,
+ const ExecutableRunOptions& options);
+
} // namespace xla
#endif // TENSORFLOW_COMPILER_XLA_EXECUTABLE_RUN_OPTIONS_H_