void XGBoosterUpdateOneIter(void *handle, int iter, void *dtrain) { Booster *bst = static_cast<Booster*>(handle); DataMatrix *dtr = static_cast<DataMatrix*>(dtrain); bst->CheckInitModel(); bst->CheckInit(dtr); bst->UpdateOneIter(iter, *dtr); }
int XGBoosterUpdateOneIter(BoosterHandle handle, int iter, DMatrixHandle dtrain) { API_BEGIN(); Booster *bst = static_cast<Booster*>(handle); DataMatrix *dtr = static_cast<DataMatrix*>(dtrain); bst->CheckInitModel(); bst->CheckInit(dtr); bst->UpdateOneIter(iter, *dtr); API_END(); }
DLLEXPORT void XGBoosterUpdateOneIter( void *handle, void *dtrain ){ Booster *bst = static_cast<Booster*>(handle); DMatrix *dtr = static_cast<DMatrix*>(dtrain); bst->CheckInit(); dtr->CheckInit(); bst->UpdateOneIter( *dtr ); }