Collective Ops Part 6
authorA. Unique TensorFlower <gardener@tensorflow.org>
Wed, 9 May 2018 19:26:06 +0000 (12:26 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Wed, 9 May 2018 20:19:17 +0000 (13:19 -0700)
commitfa3a9bcabfea46bb3a4c63f559b50cc066d484e7
tree5ba9229cac4db812b70301a27cc0834bb827cd0b
parent9a4f5682a9854c555bf2bf2c5ecbc5635c848447
Collective Ops Part 6

Distributed-mode implementations of CollectiveRemoteAccess.
Extend Worker interface with corresponding new methods.

This change is part of a series of changes introducing infrastructure
for collective ops and initial implementations of reduction and broadcast.

PiperOrigin-RevId: 196010718
19 files changed:
tensorflow/core/BUILD
tensorflow/core/distributed_runtime/BUILD
tensorflow/core/distributed_runtime/collective_param_resolver_distributed.cc
tensorflow/core/distributed_runtime/collective_rma_distributed.cc [new file with mode: 0644]
tensorflow/core/distributed_runtime/collective_rma_distributed.h [new file with mode: 0644]
tensorflow/core/distributed_runtime/collective_rma_distributed_test.cc [new file with mode: 0644]
tensorflow/core/distributed_runtime/rpc/BUILD
tensorflow/core/distributed_runtime/rpc/grpc_remote_worker.cc
tensorflow/core/distributed_runtime/rpc/grpc_worker_service.cc
tensorflow/core/distributed_runtime/rpc/grpc_worker_service.h
tensorflow/core/distributed_runtime/rpc/grpc_worker_service_impl.cc
tensorflow/core/distributed_runtime/rpc/grpc_worker_service_impl.h
tensorflow/core/distributed_runtime/test_utils.h
tensorflow/core/distributed_runtime/worker.cc
tensorflow/core/distributed_runtime/worker.h
tensorflow/core/distributed_runtime/worker_interface.h
tensorflow/core/protobuf/transport_options.proto [new file with mode: 0644]
tensorflow/core/protobuf/worker.proto
tensorflow/core/protobuf/worker_service.proto