package lore
Lore framework is used for dumping input data of a gpu executor to disk so that it can be
replayed in local environment for performance analysis.
When RapidsConf.TAG_LORE_ID_ENABLED is set, during the planning phase we will tag a lore
id to each gpu operator. Lore id is guaranteed to be unique within a query, and it's supposed
to be same for operators with same plan.
When RapidsConf.LORE_DUMP_IDS is set, during the execution phase we will dump the input
data of gpu operators with lore id to disk. The dumped data can be replayed in local
environment. The dumped data will reside in RapidsConf.LORE_DUMP_PATH. For more details,
please refer to docs/dev/lore.md.
- Alphabetic
- By Inheritance
- lore
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- class GpuLoreDumpRDD extends RDD[ColumnarBatch] with GpuLoreRDD
- trait GpuLoreRDD extends AnyRef
- case class GpuLoreReplayExec(idxInParent: Int, parentRootPath: String, hadoopConf: Broadcast[SerializableConfiguration]) extends SparkPlan with LeafExecNode with GpuExec with Product with Serializable
- class GpuLoreReplayRDD extends RDD[ColumnarBatch] with GpuLoreRDD
- case class LoreDumpRDDInfo(idxInParent: Int, loreOutputInfo: LoreOutputInfo, attrs: Seq[Attribute], hadoopConf: Broadcast[SerializableConfiguration]) extends Product with Serializable
- type LoreId = Int
- case class LoreOutputInfo(outputLoreId: OutputLoreId, pathStr: String) extends Product with Serializable
- case class LoreRDDMeta(numPartitions: Int, outputPartitions: Seq[Int], attrs: Seq[Attribute]) extends Product with Serializable
- case class LoreRDDPartitionMeta(numBatches: Int, dataType: Seq[DataType]) extends Product with Serializable
- case class LoreReplayPartition(index: Int) extends Partition with Product with Serializable
- case class OutputLoreId(loreId: LoreId, partitionIds: Set[Int]) extends Product with Serializable
- type OutputLoreIds = Map[LoreId, OutputLoreId]
- class SimpleRDD extends RDD[ColumnarBatch]
Value Members
- object GpuLore
- object OutputLoreId extends Serializable