diff --git a/src/learner.cc b/src/learner.cc index 73447cf2ef1a..370b46190b3c 100644 --- a/src/learner.cc +++ b/src/learner.cc @@ -419,6 +419,7 @@ class LearnerConfiguration : public Learner { obj_.reset(ObjFunction::Create(tparam_.objective, &generic_parameters_)); } obj_->LoadConfig(objective_fn); + learner_model_param_.task = obj_->Task(); tparam_.booster = get(gradient_booster["name"]); if (!gbm_) {