File parallel_statistic_update_auto.hpp

namespace boosting
class AutoParallelStatisticUpdateConfig : public IMultiThreadingConfig
#include <parallel_statistic_update_auto.hpp>

Allows to configure the multi-threading behavior that is used for the parallel update of statistics by automatically deciding for the number of threads to be used.

Public Functions

AutoParallelStatisticUpdateConfig(const ReadableProperty<ILossConfig> lossConfig)
Parameters:

lossConfig – A ReadableProperty that allows to access the ILossConfig that stores the configuration of the loss function

MultiThreadingSettings getSettings(const IFeatureMatrix &featureMatrix, uint32 numOutputs) const override

See also

IMultiThreadingConfig::getSettings

Private Members

const ReadableProperty<ILossConfig> lossConfig_