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

Method GetTaskType

catboost/private/libs/options/catboost_options.cpp:1090–1094  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1088}
1089
1090ETaskType NCatboostOptions::GetTaskType(const NJson::TJsonValue& source) {
1091 TOption<ETaskType> taskType("task_type", ETaskType::CPU);
1092 TJsonFieldHelper<decltype(taskType)>::Read(source, &taskType);
1093 return taskType.Get();
1094}
1095
1096ui32 NCatboostOptions::GetThreadCount(const NJson::TJsonValue& source) {
1097 TOption<ui32> threadCount("thread_count", NSystemInfo::CachedNumberOfCpus());

Callers 15

LoadPoolsFunction · 0.80
TuneHyperparamsTrainTestFunction · 0.80
UpdateMetricPeriodOptionFunction · 0.80
UpdateBoostingTypeOptionFunction · 0.80
GetTrainingDataFunction · 0.80
HaveFeaturesInMemoryFunction · 0.80
TLearnContextMethod · 0.80
CreateLocalExecutorFunction · 0.80
TrainModelFunction · 0.80
ModelBasedEvalFunction · 0.80
CreateTrainerEnvFunction · 0.80

Calls 2

ReadFunction · 0.50
GetMethod · 0.45

Tested by

no test coverage detected