diff options
author | Akshay Modi <nareshmodi@google.com> | 2018-04-27 14:47:12 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-04-27 14:49:51 -0700 |
commit | d84f9820a24214ce246092f0b1482cdaa1734a36 (patch) | |
tree | c34bc681c4a4c3867fa694db642675377b70e35b /tensorflow/core/protobuf | |
parent | 8477e7cdd0dafb2e9f9f1c1ad3929b15a29a5ada (diff) |
Minor eager service proto clarification.
PiperOrigin-RevId: 194596337
Diffstat (limited to 'tensorflow/core/protobuf')
-rw-r--r-- | tensorflow/core/protobuf/eager_service.proto | 9 |
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 |