aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/protobuf
diff options
context:
space:
mode:
authorGravatar Akshay Modi <nareshmodi@google.com>2018-04-27 14:47:12 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-04-27 14:49:51 -0700
commitd84f9820a24214ce246092f0b1482cdaa1734a36 (patch)
treec34bc681c4a4c3867fa694db642675377b70e35b /tensorflow/core/protobuf
parent8477e7cdd0dafb2e9f9f1c1ad3929b15a29a5ada (diff)
Minor eager service proto clarification.
PiperOrigin-RevId: 194596337
Diffstat (limited to 'tensorflow/core/protobuf')
-rw-r--r--tensorflow/core/protobuf/eager_service.proto9
1 files changed, 8 insertions, 1 deletions
diff --git a/tensorflow/core/protobuf/eager_service.proto b/tensorflow/core/protobuf/eager_service.proto
index c2325cc803..9a7d0edb35 100644
--- a/tensorflow/core/protobuf/eager_service.proto
+++ b/tensorflow/core/protobuf/eager_service.proto
@@ -121,10 +121,17 @@ message RegisterFunctionResponse {
// Eager Service defines a TensorFlow service that executes operations eagerly
// on a set of local devices, on behalf of a remote Eager executor.
//
-// The service impl will keep track of the various peers and devices it has
+// The service impl will keep track of the various clients and devices it has
// access to and allows the client to enqueue ops on any devices that it is able
// to access and schedule data transfers from/to any of the peers.
//
+// A client can generate multiple contexts to be able to independently execute
+// operations, but cannot share data between the two contexts.
+//
+// NOTE: Even though contexts generated by clients should be independent, the
+// lower level tensorflow execution engine is not, so they might share some data
+// (e.g. a Device's ResourceMgr).
+//
////////////////////////////////////////////////////////////////////////////////
service EagerService {
// This initializes the worker, informing it about the other workers in the