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)