| 199 | } |
| 200 | |
| 201 | static void SetDataDependentDefaultsForGpu(const NCB::TTrainingDataProvider& dataProvider, |
| 202 | const NCB::TTrainingDataProvider* testProvider, |
| 203 | NCatboostOptions::TCatBoostOptions& catBoostOptions, |
| 204 | TBinarizedFeaturesManager& featuresManager, |
| 205 | NPar::ILocalExecutor* localExecutor) { |
| 206 | UpdateGpuSpecificDefaults(catBoostOptions, featuresManager); |
| 207 | EstimatePriors(dataProvider, featuresManager, catBoostOptions.CatFeatureParams, localExecutor); |
| 208 | UpdateDataPartitionType(featuresManager, catBoostOptions); |
| 209 | UpdatePinnedMemorySizeOption(dataProvider, testProvider, featuresManager, catBoostOptions); |
| 210 | } |
| 211 | |
| 212 | static void ConfigureCudaProfiler(bool isProfile, NCudaLib::TCudaProfiler* profiler) { |
| 213 | if (isProfile) { |
no test coverage detected