c

com.microsoft.azure.synapse.ml.lightgbm

PartitionTaskContext

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
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PartitionTaskContext
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PartitionTaskContext(trainingCtx: TrainingContext, partitionId: Int, taskId: Long, measures: TaskInstrumentationMeasures, networkTopologyInfo: NetworkTopologyInfo, shouldExecuteTraining: Boolean, isEmptyPartition: Boolean, shouldReturnBooster: Boolean, shouldCalcValidationDataset: Boolean)

Value Members

  1. lazy val executorPartitionCount: Int
  2. lazy val executorRowCount: Int
  3. val isEmptyPartition: Boolean
  4. val isHelperWorkerOnly: Boolean
  5. val lightGBMNetworkMachineCount: Int
  6. val lightGBMNetworkString: String
  7. val localListenPort: Int
  8. val measures: TaskInstrumentationMeasures
  9. val networkTopologyInfo: NetworkTopologyInfo
  10. val partitionId: Int
  11. def setShouldCalcValidationData(value: Boolean): PartitionTaskContext
  12. def sharedState: SharedState
  13. val shouldCalcValidationDataset: Boolean
  14. val shouldExecuteTraining: Boolean
  15. val shouldReturnBooster: Boolean
  16. lazy val streamingPartitionOffset: Int
  17. val taskId: Long
  18. lazy val threadIndex: Int
  19. lazy val totalRowCount: Long
  20. val trainingCtx: TrainingContext
  21. val trainingParams: BaseTrainParams