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

Method FinalizeBuilder

catboost/libs/data/loader.h:295–304  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

293 virtual void ProcessBlock(IRawObjectsOrderDataVisitor* visitor) = 0;
294
295 virtual void FinalizeBuilder(bool inBlock, IRawObjectsOrderDataVisitor* visitor) {
296 if (!inBlock) {
297 const ui32 objectCount = GetObjectCountSynchronized();
298 SetGroupWeights(Args.GroupWeightsFilePath, objectCount, Args.DatasetSubset, visitor);
299 SetPairs(Args.PairsFilePath, Args.DatasetSubset, visitor);
300 SetGraph(Args.GraphFilePath, Args.DatasetSubset, visitor);
301 SetTimestamps(Args.TimestampsFilePath, objectCount, Args.DatasetSubset, visitor);
302 }
303 visitor->Finish();
304 }
305
306 virtual ~TAsyncProcDataLoaderBase() = default;
307

Callers

nothing calls this directly

Calls 5

SetGroupWeightsFunction · 0.85
SetPairsFunction · 0.85
SetGraphFunction · 0.85
SetTimestampsFunction · 0.85
FinishMethod · 0.45

Tested by

no test coverage detected