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. val isEmptyPartition: Boolean
  2. val isHelperWorkerOnly: Boolean
  3. val lightGBMNetworkMachineCount: Int
  4. val lightGBMNetworkString: String
  5. val localListenPort: Int
  6. val measures: TaskInstrumentationMeasures
  7. val networkTopologyInfo: NetworkTopologyInfo
  8. val partitionId: Int
  9. def setShouldCalcValidationData(value: Boolean): PartitionTaskContext
  10. def sharedState: SharedState
  11. val shouldCalcValidationDataset: Boolean
  12. val shouldExecuteTraining: Boolean
  13. val shouldReturnBooster: Boolean
  14. lazy val streamingExecutorRowCount: Int
  15. lazy val streamingPartitionOffset: Int
  16. val taskId: Long
  17. val trainingCtx: TrainingContext
  18. val trainingParams: BaseTrainParams