finish ellpack_page.cc
This commit is contained in:
parent
c073417d0c
commit
5edfc1e2e9
@ -1,7 +1,7 @@
|
|||||||
/*!
|
/*!
|
||||||
* Copyright 2019 XGBoost contributors
|
* Copyright 2019 XGBoost contributors
|
||||||
*/
|
*/
|
||||||
#if !defined(XGBOOST_USE_CUDA)
|
#if !defined(XGBOOST_USE_CUDA) && !defined(XGBOOST_USE_HIP)
|
||||||
|
|
||||||
#include <xgboost/data.h>
|
#include <xgboost/data.h>
|
||||||
|
|
||||||
@ -32,38 +32,5 @@ size_t EllpackPage::Size() const {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace xgboost
|
|
||||||
|
|
||||||
#elif !defined(XGBOOST_USE_HIP)
|
|
||||||
|
|
||||||
#include <xgboost/data.h>
|
|
||||||
|
|
||||||
// dummy implementation of EllpackPage in case HIP is not used
|
|
||||||
namespace xgboost {
|
|
||||||
|
|
||||||
class EllpackPageImpl {};
|
|
||||||
|
|
||||||
EllpackPage::EllpackPage() = default;
|
|
||||||
|
|
||||||
EllpackPage::EllpackPage(DMatrix*, const BatchParam&) {
|
|
||||||
LOG(FATAL) << "Internal Error: XGBoost is not compiled with HIP but "
|
|
||||||
"EllpackPage is required";
|
|
||||||
}
|
|
||||||
|
|
||||||
EllpackPage::~EllpackPage() {
|
|
||||||
LOG(FATAL) << "Internal Error: XGBoost is not compiled with HIP but "
|
|
||||||
"EllpackPage is required";
|
|
||||||
}
|
|
||||||
|
|
||||||
void EllpackPage::SetBaseRowId(std::size_t) {
|
|
||||||
LOG(FATAL) << "Internal Error: XGBoost is not compiled with HIP but "
|
|
||||||
"EllpackPage is required";
|
|
||||||
}
|
|
||||||
size_t EllpackPage::Size() const {
|
|
||||||
LOG(FATAL) << "Internal Error: XGBoost is not compiled with HIP but "
|
|
||||||
"EllpackPage is required";
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace xgboost
|
} // namespace xgboost
|
||||||
#endif // XGBOOST_USE_CUDA || XGBOOST_USE_HIP
|
#endif // XGBOOST_USE_CUDA || XGBOOST_USE_HIP
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user