Fix cox objective test by using XGBOOST_PARALLEL_STABLE_SORT (#7756)
This commit is contained in:
parent
b3ba0e8708
commit
b37ff3d492
@ -124,7 +124,7 @@ class MetaInfo {
|
|||||||
label_order_cache_.resize(labels.Size());
|
label_order_cache_.resize(labels.Size());
|
||||||
std::iota(label_order_cache_.begin(), label_order_cache_.end(), 0);
|
std::iota(label_order_cache_.begin(), label_order_cache_.end(), 0);
|
||||||
const auto& l = labels.Data()->HostVector();
|
const auto& l = labels.Data()->HostVector();
|
||||||
XGBOOST_PARALLEL_SORT(label_order_cache_.begin(), label_order_cache_.end(),
|
XGBOOST_PARALLEL_STABLE_SORT(label_order_cache_.begin(), label_order_cache_.end(),
|
||||||
[&l](size_t i1, size_t i2) {return std::abs(l[i1]) < std::abs(l[i2]);});
|
[&l](size_t i1, size_t i2) {return std::abs(l[i1]) < std::abs(l[i2]);});
|
||||||
|
|
||||||
return label_order_cache_;
|
return label_order_cache_;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user