Use old parallel algorithm for histogram construction by default (#2501)
It has been reported that new parallel algorithm (#2493) results in excessive message usage (see issue #2326). Until issues are resolved, XGBoost should use the old parallel algorithm by default. The user would have to specify `enable_feature_grouping=1` manually to enable the new algorithm.
This commit is contained in:
parent
be1f76a06a
commit
64c8f6fa6d
@ -42,7 +42,7 @@ struct FastHistParam : public dmlc::Parameter<FastHistParam> {
|
||||
"advanced use");
|
||||
DMLC_DECLARE_FIELD(sparse_threshold).set_range(0, 1.0).set_default(0.2)
|
||||
.describe("percentage threshold for treating a feature as sparse");
|
||||
DMLC_DECLARE_FIELD(enable_feature_grouping).set_lower_bound(0).set_default(1)
|
||||
DMLC_DECLARE_FIELD(enable_feature_grouping).set_lower_bound(0).set_default(0)
|
||||
.describe("if >0, enable feature grouping to ameliorate work imbalance "
|
||||
"among worker threads");
|
||||
DMLC_DECLARE_FIELD(max_conflict_rate).set_range(0, 1.0).set_default(0)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user