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

Function MakeProvider

catboost/libs/train_interface/catboost_api.cpp:88–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86}
87
88static inline TDataProviderPtr MakeProvider(const TDataSet& ds) {
89
90 TConstArrayRef<float> features(ds.Features, ds.FeaturesCount * ds.SamplesCount);
91 TConstArrayRef<float> labels(ds.Labels, ds.SamplesCount);
92 TConstArrayRef<float> weights(ds.Weights, ds.SamplesCount);
93 TConstArrayRef<float> baseline(ds.Baseline, ds.SamplesCount * ds.BaselineDim);
94 return MakeDataProvider(features, (ui32)ds.FeaturesCount, labels, weights, baseline);
95}
96
97
98extern "C" {

Callers 1

TrainCatBoostFunction · 0.85

Calls 1

MakeDataProviderFunction · 0.70

Tested by

no test coverage detected