Pass correct split_type to GPU predictor (#6491)
* Pass correct split_type to GPU predictor * Add a test
This commit is contained in:
committed by
GitHub
parent
0d483cb7c1
commit
c31e3efa7c
@@ -272,7 +272,11 @@ PredictKernel(Data data, common::Span<const RegTree::Node> d_nodes,
|
||||
d_categories.subspan(d_cat_tree_segments[tree_idx - tree_begin],
|
||||
d_cat_tree_segments[tree_idx - tree_begin + 1] -
|
||||
d_cat_tree_segments[tree_idx - tree_begin]);
|
||||
float leaf = GetLeafWeight(global_idx, d_tree, d_tree_split_types,
|
||||
auto tree_split_types =
|
||||
d_tree_split_types.subspan(d_tree_segments[tree_idx - tree_begin],
|
||||
d_tree_segments[tree_idx - tree_begin + 1] -
|
||||
d_tree_segments[tree_idx - tree_begin]);
|
||||
float leaf = GetLeafWeight(global_idx, d_tree, tree_split_types,
|
||||
tree_cat_ptrs,
|
||||
tree_categories,
|
||||
&loader);
|
||||
|
||||
Reference in New Issue
Block a user