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

Method RegisterGraphAsync

tensorflow/core/distributed_runtime/worker.cc:75–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73}
74
75void Worker::RegisterGraphAsync(const RegisterGraphRequest* request,
76 RegisterGraphResponse* response,
77 StatusCallback done) {
78 MemoryPlannerFactory::GetMemoryPlanner()->SetThreadPool(env_->compute_pool);
79 std::shared_ptr<WorkerSession> session;
80 Status s;
81 if (request->create_worker_session_called()) {
82 s = env_->session_mgr->WorkerSessionForSession(request->session_handle(),
83 &session);
84 } else {
85 session = env_->session_mgr->LegacySession();
86 }
87 if (s.ok()) {
88 s = session->graph_mgr->Register(
89 request->session_handle(), request->graph_def(), session.get(),
90 request->graph_options(), request->debug_options(),
91 request->collective_graph_key(), session->cluster_flr.get(),
92 response->mutable_graph_handle());
93 }
94 done(s);
95}
96
97void Worker::DeregisterGraphAsync(const DeregisterGraphRequest* request,
98 DeregisterGraphResponse* response,

Callers 2

DoRegisterPartitionsMethod · 0.45
DoRegisterPsGraphsMethod · 0.45

Calls 10

session_handleMethod · 0.80
collective_graph_keyMethod · 0.80
SetThreadPoolMethod · 0.45
LegacySessionMethod · 0.45
okMethod · 0.45
RegisterMethod · 0.45
graph_defMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected