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

Method Transfer

library/cpp/netliba/v6/ib_collective.cpp:100–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98 ColSize = colSize;
99 }
100 void Transfer(int iter, int srcRank, int dstRank, int sl, int rangeBeg, int rangeFin) {
101 while (iter >= Iterations.ysize()) {
102 TMergeIteration& res = Iterations.emplace_back();
103 res.Init(ColSize);
104 }
105 int id = RankReceiveCount[dstRank]++;
106 MaxRankReceiveCount = Max(MaxRankReceiveCount, id + 1);
107 Y_ASSERT(id < 64);
108 Iterations[iter].Transfer(srcRank, dstRank, sl, rangeBeg, rangeFin, id);
109 }
110 };
111
112 struct TSRTransfer {

Callers 2

CreatePow2MergeFunction · 0.45
AllToAllFunction · 0.45

Calls 4

MaxFunction · 0.50
ysizeMethod · 0.45
emplace_backMethod · 0.45
InitMethod · 0.45

Tested by

no test coverage detected