MCPcopy Create free account
hub / github.com/Oneflow-Inc/oneflow / BuildCtrlRegstDescIfNeed

Method BuildCtrlRegstDescIfNeed

oneflow/core/graph/task_node.cpp:276–283  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

274}
275
276bool TaskNode::BuildCtrlRegstDescIfNeed(TaskNode* dst_node, std::string* name) {
277 if (IsMeaningLess() || dst_node->IsMeaningLess()) { return false; }
278 for (const TaskEdge* in_edge : dst_node->in_edges()) {
279 if (in_edge->src_node() == this) { return false; }
280 }
281 BuildCtrlRegstDesc(dst_node, name);
282 return true;
283}
284
285RegstDesc* TaskNode::BuildCtrlRegstDesc(TaskNode* dst_node) {
286 std::string name;

Callers 1

Calls 2

src_nodeMethod · 0.80
IsMeaningLessMethod · 0.45

Tested by

no test coverage detected