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

Function GenSortedCompTaskNodes

oneflow/core/graph/task_graph.cpp:344–354  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

342}
343
344void GenSortedCompTaskNodes(const OpNode* op_node, std::vector<CompTaskNode*>* sorted_comp_tasks) {
345 int64_t parallel_idx = 0;
346 const ParallelDesc& parallel_desc = op_node->parallel_desc();
347 for (int64_t machine_id : parallel_desc.sorted_machine_ids()) {
348 for (int64_t dev_phy_id : parallel_desc.sorted_dev_phy_ids(machine_id)) {
349 sorted_comp_tasks->emplace_back(GenCompTaskNode(op_node, parallel_idx++, &GetStreamId));
350 (void)dev_phy_id;
351 }
352 (void)machine_id;
353 }
354}
355
356bool IsConnectedLbisAllSameNdSbp(const OpEdge* op_edge) {
357 const OpNode* src_node = op_edge->src_node();

Callers 1

InitMethod · 0.85

Calls 3

GenCompTaskNodeFunction · 0.85
parallel_descMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected