Skip to content

Commit

Permalink
Save one kernel.
Browse files Browse the repository at this point in the history
  • Loading branch information
trivialfis committed Nov 18, 2021
1 parent e337717 commit ee26ed3
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/predictor/predictor.cc
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,17 @@ void Predictor::InitOutPredictions(const MetaInfo& info, HostDeviceVector<bst_fl
if (generic_param_->gpu_id >= 0) {
out_preds->SetDevice(generic_param_->gpu_id);
}
out_preds->Resize(n);
if (base_margin->Size() != 0) {
out_preds->Resize(n);
ValidateBaseMarginShape(info.base_margin_, info.num_row_, n_classes);
out_preds->Copy(*base_margin);
} else {
out_preds->Fill(model.learner_model_param->base_score);
if (out_preds->Empty()) {
out_preds->Resize(n, model.learner_model_param->base_score);
} else {
out_preds->Resize(n);
out_preds->Fill(model.learner_model_param->base_score);
}
}
}
} // namespace xgboost
Expand Down

0 comments on commit ee26ed3

Please sign in to comment.