diff options
author | 2017-12-06 18:43:24 -0800 | |
---|---|---|
committer | 2017-12-06 18:47:41 -0800 | |
commit | fe8406149feec453250905965a14285465cd2063 (patch) | |
tree | be3cd75d543f3c0f29f368da61d915abbae7fcbf /tensorflow/contrib/verbs/rdma_mgr.h | |
parent | 8ad62af489df718992561710123bc8c037e7d17b (diff) |
Merge changes from github.
PiperOrigin-RevId: 178185697
Diffstat (limited to 'tensorflow/contrib/verbs/rdma_mgr.h')
-rw-r--r-- | tensorflow/contrib/verbs/rdma_mgr.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tensorflow/contrib/verbs/rdma_mgr.h b/tensorflow/contrib/verbs/rdma_mgr.h index b156f64096..e711e60478 100644 --- a/tensorflow/contrib/verbs/rdma_mgr.h +++ b/tensorflow/contrib/verbs/rdma_mgr.h @@ -28,12 +28,16 @@ limitations under the License. namespace tensorflow { class RdmaMgr { + friend class RdmaChannel; + friend class RdmaAdapter; + public: explicit RdmaMgr(const WorkerEnv* const worker_env, GrpcChannelCache* const channel_cache); ~RdmaMgr(); RdmaChannel* FindChannel(const string& key); void SetupChannels(); + bool ConnectivityCheck(); const string& local_worker() { return local_worker_; } private: @@ -44,7 +48,6 @@ class RdmaMgr { RdmaAdapter* rdma_adapter_; typedef std::unordered_map<string, RdmaChannel*> ChannelTable; ChannelTable channel_table_; - TF_DISALLOW_COPY_AND_ASSIGN(RdmaMgr); }; |