From ee514eac21bb49d3a41c65117b21d7830347d600 Mon Sep 17 00:00:00 2001 From: Tianqi Chen <tqchen@users.noreply.github.com> Date: Sun, 8 Apr 2018 17:55:13 -0700 Subject: [PATCH] [RPC] callback option rpc server starts (#1092) --- src/runtime/rpc/rpc_session.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/runtime/rpc/rpc_session.cc b/src/runtime/rpc/rpc_session.cc index 2c38294b9..923194cf4 100644 --- a/src/runtime/rpc/rpc_session.cc +++ b/src/runtime/rpc/rpc_session.cc @@ -783,6 +783,9 @@ void RPCSession::Shutdown() { void RPCSession::ServerLoop() { std::lock_guard<std::recursive_mutex> lock(mutex_); + if (const auto* f = Registry::Get("tvm.contrib.rpc.server.start")) { + (*f)(); + } TVMRetValue rv; CHECK(HandleUntilReturnEvent(&rv, false, nullptr) == RPCCode::kShutdown); LOG(INFO) << "Shutdown..."; -- GitLab