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

Function GetClassLabels

catboost/libs/model/model_export/onnx_helpers.cpp:150–162  ·  view source on GitHub ↗

only one of classLabelsInt64 or classLabelsString returned nonempty

Source from the content-addressed store, hash-verified

148
149// only one of classLabelsInt64 or classLabelsString returned nonempty
150static void GetClassLabels(
151 const TFullModel& model,
152 TVector<i64>* classLabelsInt64,
153 TVector<TString>* classLabelsString) {
154
155 classLabelsInt64->clear();
156 classLabelsString->clear();
157
158 const TVector<NJson::TJsonValue> classLabels = model.GetModelClassLabels();
159 if (!classLabels.empty()) {
160 GetClassLabelsImpl(classLabels, classLabelsInt64, classLabelsString);
161 }
162}
163
164
165static void InitValueInfo(

Callers 1

Calls 4

GetClassLabelsImplFunction · 0.85
GetModelClassLabelsMethod · 0.80
clearMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected