MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / GdrServer

Method GdrServer

tensorflow/contrib/gdr/gdr_server_lib.cc:29–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27namespace tensorflow {
28
29GdrServer::GdrServer(const ServerDef& server_def, Env* env)
30 : GrpcServer(server_def, env) {
31 string host;
32 string port;
33 for (const auto& job : server_def.cluster().job()) {
34 if (job.name() == server_def.job_name()) {
35 auto iter = job.tasks().find(server_def.task_index());
36 if (iter != job.tasks().end()) {
37 const std::vector<string> hostname_port =
38 str_util::Split(iter->second, ':');
39 if (hostname_port.size() == 2) {
40 host = hostname_port[0];
41 port = hostname_port[1];
42 }
43 }
44 }
45 }
46 remote_memory_manager_ = std::unique_ptr<RemoteMemoryManager>(
47 CreateRemoteMemoryManager(host, port));
48}
49
50GdrServer::~GdrServer() {}
51

Callers

nothing calls this directly

Calls 9

job_nameMethod · 0.80
task_indexMethod · 0.80
nameMethod · 0.65
SplitFunction · 0.50
jobMethod · 0.45
findMethod · 0.45
endMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected