secretflow.ml.boost.sgb_v.factory.components.shuffler#
Classes:
|
- class secretflow.ml.boost.sgb_v.factory.components.shuffler.Shuffler[源代码]#
基类:
Component
Methods:
__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[源代码]#
基类:
Component
Methods:
__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)