MCPcopy Create free account
hub / github.com/dmlc/parameter_server / sync

Method sync

src/parameter/shared_parameter.h:17–21  ·  view source on GitHub ↗

convenient wrappers of functions in remote_node.h

Source from the content-addressed store, hash-verified

15 : Customer(my_name, parent_name) { }
16 // convenient wrappers of functions in remote_node.h
17 int sync(MessagePtr msg) {
18 CHECK(msg->task.shared_para().has_cmd()) << msg->debugString();
19 if (!msg->task.has_key_range()) Range<K>::all().to(msg->task.mutable_key_range());
20 return port(msg->recver)->submit(msg);
21 }
22 int push(MessagePtr msg) {
23 set(msg)->set_cmd(CallSharedPara::PUSH);
24 return sync(msg);

Callers

nothing calls this directly

Calls 6

has_key_rangeMethod · 0.80
toMethod · 0.80
mutable_key_rangeMethod · 0.80
submitMethod · 0.80
has_cmdMethod · 0.45
debugStringMethod · 0.45

Tested by

no test coverage detected