MCPcopy Create free account
hub / github.com/apache/singa / Exec

Method Exec

src/core/device/device.cc:55–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55void Device::Exec(function<void(Context*)>&& fn,
56 const vector<Block*> read_blocks,
57 const vector<Block*> write_blocks, string op_name,
58 bool use_rand_generator) {
59 if (graph_enabled_ == true) {
60 graph_->AddOperation(std::move(fn), read_blocks, write_blocks, op_name);
61 } else {
62 // printf("immediately ops\n");
63 DoExec(std::move(fn), 0);
64 }
65}
66
67void Device::RunGraph(bool serial) {
68 bool previous_state = graph_enabled_;

Callers 15

TESTFunction · 0.80
TESTFunction · 0.80
AsTypeMethod · 0.80
CopyDataFromHostPtrMethod · 0.80
CopyDataToFromFunction · 0.80
RepeatDataToFromFunction · 0.80
l1Method · 0.80
l2Method · 0.80
SetValueMethod · 0.80
SoftMaxBackwardFunction · 0.80
DivFunction · 0.80
Sum<float>Function · 0.80

Calls 1

AddOperationMethod · 0.80

Tested by 2

TESTFunction · 0.64
TESTFunction · 0.64