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

Method UpdateDynamicData

catboost/libs/model/model.cpp:1286–1297  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1284}
1285
1286void TFullModel::UpdateDynamicData() {
1287 ModelTrees.GetMutable()->UpdateRuntimeData();
1288 if (CtrProvider) {
1289 CtrProvider->SetupBinFeatureIndexes(
1290 ModelTrees->GetFloatFeatures(),
1291 ModelTrees->GetOneHotFeatures(),
1292 ModelTrees->GetCatFeatures());
1293 }
1294 with_lock(CurrentEvaluatorLock) {
1295 Evaluator.Reset();
1296 }
1297}
1298
1299TVector<TString> GetModelUsedFeaturesNames(const TFullModel& model) {
1300 TVector<int> featuresIdxs;

Callers 15

DoImplMethod · 0.80
SumModelsFunction · 0.80
ConfigureSymmetricTreesFunction · 0.80
Y_UNIT_TESTFunction · 0.80
Y_UNIT_TESTFunction · 0.80
SimpleFloatModelFunction · 0.80
SimpleTextModelFunction · 0.80
SimpleDeepTreeModelFunction · 0.80
SimpleAsymmetricModelFunction · 0.80
MultiValueFloatModelFunction · 0.80

Calls 6

UpdateRuntimeDataMethod · 0.80
GetMutableMethod · 0.80
GetFloatFeaturesMethod · 0.80
GetCatFeaturesMethod · 0.80
GetOneHotFeaturesMethod · 0.45

Tested by 5

SimpleFloatModelFunction · 0.64
SimpleTextModelFunction · 0.64
SimpleDeepTreeModelFunction · 0.64
SimpleAsymmetricModelFunction · 0.64
MultiValueFloatModelFunction · 0.64