diff --git a/src/tree/updater_approx.cc b/src/tree/updater_approx.cc index 68317fc41..781c2dcf4 100644 --- a/src/tree/updater_approx.cc +++ b/src/tree/updater_approx.cc @@ -52,7 +52,7 @@ auto BatchSpec(TrainParam const &p, common::Span hess) { } } // anonymous namespace -class GloablApproxBuilder { +class GlobalApproxBuilder { protected: TrainParam const *param_; HistMakerTrainParam const *hist_param_{nullptr}; @@ -161,7 +161,7 @@ class GloablApproxBuilder { } public: - explicit GloablApproxBuilder(TrainParam const *param, HistMakerTrainParam const *hist_param, + explicit GlobalApproxBuilder(TrainParam const *param, HistMakerTrainParam const *hist_param, MetaInfo const &info, Context const *ctx, std::shared_ptr column_sampler, ObjInfo const *task, common::Monitor *monitor) @@ -248,7 +248,7 @@ class GloablApproxBuilder { class GlobalApproxUpdater : public TreeUpdater { common::Monitor monitor_; // specializations for different histogram precision. - std::unique_ptr pimpl_; + std::unique_ptr pimpl_; // pointer to the last DMatrix, used for update prediction cache. DMatrix *cached_{nullptr}; std::shared_ptr column_sampler_; @@ -289,7 +289,7 @@ class GlobalApproxUpdater : public TreeUpdater { if (!column_sampler_) { column_sampler_ = common::MakeColumnSampler(ctx_); } - pimpl_ = std::make_unique(param, &hist_param_, m->Info(), ctx_, + pimpl_ = std::make_unique(param, &hist_param_, m->Info(), ctx_, column_sampler_, task_, &monitor_); linalg::Matrix h_gpair;