case class PartitionTaskContext(trainingCtx: TrainingContext, partitionId: Int, taskId: Long, measures: TaskInstrumentationMeasures, networkTopologyInfo: NetworkTopologyInfo, shouldExecuteTraining: Boolean, isEmptyPartition: Boolean, shouldReturnBooster: Boolean, shouldCalcValidationDataset: Boolean) extends Product with Serializable
Object to encapsulate most setup information about a particular partition Task
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PartitionTaskContext
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new PartitionTaskContext(trainingCtx: TrainingContext, partitionId: Int, taskId: Long, measures: TaskInstrumentationMeasures, networkTopologyInfo: NetworkTopologyInfo, shouldExecuteTraining: Boolean, isEmptyPartition: Boolean, shouldReturnBooster: Boolean, shouldCalcValidationDataset: Boolean)
Value Members
- lazy val executorPartitionCount: Int
- lazy val executorRowCount: Int
- val isEmptyPartition: Boolean
- val isHelperWorkerOnly: Boolean
- val lightGBMNetworkMachineCount: Int
- val lightGBMNetworkString: String
- val localListenPort: Int
- val measures: TaskInstrumentationMeasures
- val networkTopologyInfo: NetworkTopologyInfo
- val partitionId: Int
- def setShouldCalcValidationData(value: Boolean): PartitionTaskContext
- def sharedState: SharedState
- val shouldCalcValidationDataset: Boolean
- val shouldExecuteTraining: Boolean
- val shouldReturnBooster: Boolean
- lazy val streamingPartitionOffset: Int
- val taskId: Long
- lazy val threadIndex: Int
- lazy val totalRowCount: Long
- val trainingCtx: TrainingContext
- val trainingParams: BaseTrainParams