Packages

package shims

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait GpuArrowPythonOutput extends GpuArrowOutput

    A trait that can be mixed-in with GpuBasePythonRunner.

    A trait that can be mixed-in with GpuBasePythonRunner. It implements the logic from Python (Arrow) to GPU/JVM (ColumnarBatch).

  2. class GpuArrowPythonRunner extends GpuBasePythonRunner[ColumnarBatch] with GpuArrowPythonOutput with GpuPythonRunnerCommon

    Similar to PythonUDFRunner, but exchange data with Python worker via Arrow stream.

  3. abstract class GpuBasePythonRunner[IN] extends BasePythonRunner[IN, ColumnarBatch]
  4. class GpuCoGroupedArrowPythonRunner extends GpuBasePythonRunner[(ColumnarBatch, ColumnarBatch)] with GpuArrowPythonOutput with GpuPythonRunnerCommon

    Python UDF Runner for cogrouped UDFs, designed for GpuFlatMapCoGroupsInPandasExec only.

    Python UDF Runner for cogrouped UDFs, designed for GpuFlatMapCoGroupsInPandasExec only.

    It sends Arrow batches from two different DataFrames, groups them in Python, and receive it back in JVM as batches of single DataFrame.

  5. case class GpuGroupedPythonRunnerFactory(conf: SQLConf, chainedFunc: Seq[(ChainedPythonFunctions, Long)], argOffsets: Array[Array[Int]], dedupAttrs: StructType, pythonOutputSchema: StructType, evalType: Int) extends Product with Serializable

Value Members

  1. object WritePythonUDFUtils

Ungrouped