adding a copy of base_margin to slice, fixes a bug where base_margin was notcopied during cross-validation (#2007)
This commit is contained in:
parent
3a2b8332a6
commit
9d19e13ed0
@ -413,6 +413,9 @@ XGB_DLL int XGDMatrixSliceDMatrix(DMatrixHandle handle,
|
||||
if (src.info.weights.size() != 0) {
|
||||
ret.info.weights.push_back(src.info.weights[ridx]);
|
||||
}
|
||||
if (src.info.base_margin.size() != 0) {
|
||||
ret.info.base_margin.push_back(src.info.base_margin[ridx]);
|
||||
}
|
||||
if (src.info.root_index.size() != 0) {
|
||||
ret.info.root_index.push_back(src.info.root_index[ridx]);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user