MCPcopy Create free account
hub / github.com/catboost/catboost / Transfer

Method Transfer

library/cpp/netliba/v6/ib_collective.cpp:75–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73 Ops.resize(colSize);
74 }
75 void Transfer(int srcRank, int dstRank, int sl, int rangeBeg, int rangeFin, int id) {
76 Y_ABORT_UNLESS(id < 64, "recv mask overflow");
77 Ops[srcRank].OutList.push_back(TMergeRecord::TTransfer(dstRank, sl, rangeBeg, rangeFin, id));
78 Ops[dstRank].InList.push_back(TMergeRecord::TInTransfer(srcRank, sl));
79 Ops[dstRank].RecvMask |= ui64(1) << id;
80 }
81 };
82
83 struct TMergePlan {

Callers

nothing calls this directly

Calls 3

TTransferClass · 0.70
TInTransferClass · 0.70
push_backMethod · 0.45

Tested by

no test coverage detected