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

Function CalcDistributed

library/cpp/par/par_util.h:213–225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

211 // TDataCalcer inherits from TMapReduceCmd<TInput,TData>
212 template <typename TDataCalcer, typename TData>
213 void CalcDistributed(
214 int partsCount,
215 IEnvironment* env,
216 const TDataCalcer& dataCalcer,
217 TVector<TData>* data) {
218 TJobDescription job;
219 job.SetCurrentOperation(dataCalcer);
220 for (int part = 0; part < partsCount; ++part) {
221 job.AddQuery(part, part);
222 }
223 TJobExecutor exec(&job, env);
224 exec.GetResultVec(data);
225 }
226
227 template <typename TDataUpdater>
228 void UpdateDistributed(

Callers 1

UpdateDistributedFunction · 0.85

Calls 3

SetCurrentOperationMethod · 0.80
GetResultVecMethod · 0.80
AddQueryMethod · 0.45

Tested by

no test coverage detected