secretflow.ml.boost.sgb_v.factory.components.shuffler#
Classes:
  | 
- class secretflow.ml.boost.sgb_v.factory.components.shuffler.Shuffler[源代码]#
 基类:
ComponentMethods:
__init__()set_params(params)get_params(params)set_devices(devices)create_shuffle_mask(worker_index, key, ...)unshuffle split buckets viewed by each parition
secretflow.ml.boost.sgb_v.factory.components.shuffler.shuffler#
Classes:
  | 
'seed': Pseudorandom number generator seed.  | 
  | 
- class secretflow.ml.boost.sgb_v.factory.components.shuffler.shuffler.ShufflerParams(seed: int = 1212)[源代码]#
 基类:
object- ‘seed’: Pseudorandom number generator seed.
 default: 1212
Attributes:
Methods:
__init__([seed])- seed: int = 1212#
 
- __init__(seed: int = 1212) None#
 
- class secretflow.ml.boost.sgb_v.factory.components.shuffler.shuffler.Shuffler[源代码]#
 基类:
ComponentMethods:
__init__()set_params(params)get_params(params)set_devices(devices)create_shuffle_mask(worker_index, key, ...)unshuffle split buckets viewed by each parition
secretflow.ml.boost.sgb_v.factory.components.shuffler.worker_shuffler#
Classes:
  | 
- secretflow.ml.boost.sgb_v.factory.components.shuffler.worker_shuffler.WorkerShuffler[源代码]#
 ActorProxy(WorkerShuffler)的别名 Methods:__init__(*args, **kwargs)Abstraction device object base class.
reset_shuffle_mask()create_shuffle_mask(key, bucket_list)is_shuffled()undo_shuffle_mask(key, index)undo_shuffle_mask_list_wise(split_buckets)