c

ml.dmlc.xgboost4j.scala.spark

GpuXGBoostPlugin

class GpuXGBoostPlugin extends XGBoostPlugin

GpuXGBoostPlugin 是一个 XGBoost 插件,它利用 spark-rapids 从 ETL 到训练加速 XGBoost。

线性超类
XGBoostPlugin, Serializable, AnyRef, Any
排序
  1. 字母顺序
  2. 按继承顺序
已继承
  1. GpuXGBoostPlugin
  2. XGBoostPlugin
  3. Serializable
  4. AnyRef
  5. Any
  1. 隐藏所有
  2. 显示所有
可见性
  1. 公共
  2. 所有

实例构造函数

  1. new GpuXGBoostPlugin()

值成员

  1. final def !=(arg0: Any): Boolean
    定义类
    AnyRef → Any
  2. final def ##(): Int
    定义类
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    定义类
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    定义类
    Any
  5. def buildRddWatches[T <: XGBoostEstimator[T, M], M <: XGBoostModel[M]](estimator: XGBoostEstimator[T, M], dataset: Dataset[_]): (RDD[Watches], Map[String, AnyRef])

    将 Dataset 转换为 RDD[Watches],它将被输入到 XGBoost

    将 Dataset 转换为 RDD[Watches],它将被输入到 XGBoost

    estimator

    要处理的估算器。

    dataset

    要转换。

    返回

    RDD[Watches]

    定义类
    GpuXGBoostPlugin → XGBoostPlugin
  6. def clone(): AnyRef
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    定义类
    AnyRef
  8. def equals(arg0: Any): Boolean
    定义类
    AnyRef → Any
  9. def finalize(): Unit
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    定义类
    AnyRef → Any
    注解
    @native()
  11. def hashCode(): Int
    定义类
    AnyRef → Any
    注解
    @native()
  12. def isEnabled(dataset: Dataset[_]): Boolean

    插件是否启用,如果未启用,则回退到常规 CPU 管道

    插件是否启用,如果未启用,则回退到常规 CPU 管道

    dataset

    输入数据集

    返回

    布尔值

    定义类
    GpuXGBoostPlugin → XGBoostPlugin
  13. final def isInstanceOf[T0]: Boolean
    定义类
    Any
  14. final def ne(arg0: AnyRef): Boolean
    定义类
    AnyRef
  15. final def notify(): Unit
    定义类
    AnyRef
    注解
    @native()
  16. final def notifyAll(): Unit
    定义类
    AnyRef
    注解
    @native()
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    定义类
    AnyRef
  18. def toString(): String
    定义类
    AnyRef → Any
  19. def transform[M <: XGBoostModel[M]](model: XGBoostModel[M], dataset: Dataset[_]): DataFrame
    定义类
    GpuXGBoostPlugin → XGBoostPlugin
  20. final def wait(): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    定义类
    AnyRef
    注解
    @throws( ... ) @native()

继承自 XGBoostPlugin

继承自 Serializable

继承自 AnyRef

继承自 Any

未分组