xgboost
|
用于高精度梯度对的定点表示。具有不同的接口,因此我们不会在增益计算中意外使用它。 更多...
#include <base.h>
公共类型 | |
using | ValueT = T |
公共成员函数 | |
XGBOOST_DEVICE | GradientPairInt64 (T grad, T hess) |
GradientPairInt64 ()=default | |
GradientPairInt64 (GradientPairInt64 const &g)=default | |
GradientPairInt64 & | operator= (GradientPairInt64 const &g)=default |
XGBOOST_DEVICE T | GetQuantisedGrad () const |
XGBOOST_DEVICE T | GetQuantisedHess () const |
XGBOOST_DEVICE GradientPairInt64 & | operator+= (const GradientPairInt64 &rhs) |
XGBOOST_DEVICE GradientPairInt64 | operator+ (const GradientPairInt64 &rhs) const |
XGBOOST_DEVICE GradientPairInt64 & | operator-= (const GradientPairInt64 &rhs) |
XGBOOST_DEVICE GradientPairInt64 | operator- (const GradientPairInt64 &rhs) const |
XGBOOST_DEVICE bool | operator== (const GradientPairInt64 &rhs) const |
友元 | |
std::ostream & | operator<< (std::ostream &os, const GradientPairInt64 &g) |
用于高精度梯度对的定点表示。具有不同的接口,因此我们不会在增益计算中意外使用它。
using xgboost::GradientPairInt64::ValueT = T |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
friend |