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

Method Do

catboost/libs/data/quantization.cpp:1730–1750  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1728 }
1729
1730 void TColumnsQuantizer::Do() {
1731 if (Options.BundleExclusiveFeatures) {
1732 ScheduleAggregateFeatures<EFeatureValuesType::ExclusiveFeatureBundle>();
1733
1734 /*
1735 * call it only if bundleExclusiveFeatures because otherwise they've already been
1736 * created during Process(Float|Cat)Feature calls above
1737 */
1738 ScheduleNonAggregatedFeatures();
1739 }
1740
1741 if (Options.PackBinaryFeaturesForCpu) {
1742 ScheduleAggregateFeatures<EFeatureValuesType::BinaryPack>();
1743 }
1744
1745 if (Options.GroupFeaturesForCpu) {
1746 ScheduleAggregateFeatures<EFeatureValuesType::FeaturesGroup>();
1747 }
1748
1749 ResourceConstrainedExecutor->ExecTasks();
1750 }
1751
1752
1753 static void ProcessFloatFeature(

Callers 5

SetPairsFunction · 0.45
SetGraphFunction · 0.45
DoMethod · 0.45
SaveModelFunction · 0.45
TrainModelMethod · 0.45

Calls 1

ExecTasksMethod · 0.80

Tested by

no test coverage detected