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

Function CollectData

library/cpp/par/par_wb.cpp:77–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75 };
76
77 void CollectData(const TVector<TDataLocation>& data, TVector<TVector<char>>* res,
78 TLocalDataBuffer* writeBuffer, TRemoteQueryProcessor* queryProc) {
79 CHROMIUM_TRACE_FUNCTION();
80
81 THashMap<int, TWBCopyCompInfo> comp2req;
82 for (int i = 0; i < data.ysize(); ++i) {
83 const TDataLocation& dl = data[i];
84 TWBCopyCompInfo& info = comp2req[dl.CompId];
85 info.OriginalPlace.push_back(i);
86 info.Data.push_back(dl.DataId);
87 }
88 TIntrusivePtr<TDataCollector> dc = new TDataCollector(&comp2req);
89 dc->Run(writeBuffer, queryProc, res);
90 }
91}

Callers 3

CollectDataMethod · 0.85
CollectDataMethod · 0.85
CollectDataMethod · 0.85

Calls 3

ysizeMethod · 0.45
push_backMethod · 0.45
RunMethod · 0.45

Tested by

no test coverage detected