fix typo in src/common/hist.cc BuildHistKernel (#7116)
This commit is contained in:
parent
9f7f8b976d
commit
e64ee6592f
@ -159,13 +159,13 @@ void BuildHistKernel(const std::vector<GradientPair>& gpair,
|
|||||||
const size_t idx_gh = two * rid[i];
|
const size_t idx_gh = two * rid[i];
|
||||||
|
|
||||||
if (do_prefetch) {
|
if (do_prefetch) {
|
||||||
const size_t icol_start_prftch = any_missing ? row_ptr[rid[i+Prefetch::kPrefetchOffset]] :
|
const size_t icol_start_prefetch = any_missing ? row_ptr[rid[i+Prefetch::kPrefetchOffset]] :
|
||||||
rid[i + Prefetch::kPrefetchOffset] * n_features;
|
rid[i + Prefetch::kPrefetchOffset] * n_features;
|
||||||
const size_t icol_end_prefect = any_missing ? row_ptr[rid[i+Prefetch::kPrefetchOffset]+1] :
|
const size_t icol_end_prefetch = any_missing ? row_ptr[rid[i+Prefetch::kPrefetchOffset]+1] :
|
||||||
icol_start_prftch + n_features;
|
icol_start_prefetch + n_features;
|
||||||
|
|
||||||
PREFETCH_READ_T0(pgh + two * rid[i + Prefetch::kPrefetchOffset]);
|
PREFETCH_READ_T0(pgh + two * rid[i + Prefetch::kPrefetchOffset]);
|
||||||
for (size_t j = icol_start_prftch; j < icol_end_prefect;
|
for (size_t j = icol_start_prefetch; j < icol_end_prefetch;
|
||||||
j+=Prefetch::GetPrefetchStep<uint32_t>()) {
|
j+=Prefetch::GetPrefetchStep<uint32_t>()) {
|
||||||
PREFETCH_READ_T0(gradient_index + j);
|
PREFETCH_READ_T0(gradient_index + j);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user