secretflow.ml.boost.sgb_v.factory.components.cache#

Classes:

LevelWiseCache()

class secretflow.ml.boost.sgb_v.factory.components.cache.LevelWiseCache[源代码]#

基类:Component

Methods:

__init__()

show_params()

set_params(_)

get_params(_)

set_devices(devices)

reset_level_caches()

collect_level_node_GH(worker, bucket_sums, ...)

get_level_nodes_GH(worker)

update_level_cache(is_last_level, ...)

__init__()[源代码]#
show_params()[源代码]#
set_params(_: dict)[源代码]#
get_params(_: dict)[源代码]#
set_devices(devices: Devices)[源代码]#
reset_level_caches()[源代码]#
collect_level_node_GH(worker, bucket_sums, is_lefts)[源代码]#
get_level_nodes_GH(worker) List[源代码]#
update_level_cache(is_last_level, gain_is_cost_effective)[源代码]#

secretflow.ml.boost.sgb_v.factory.components.cache.level_wise_cache#

Classes:

LevelWiseCache()

class secretflow.ml.boost.sgb_v.factory.components.cache.level_wise_cache.LevelWiseCache[源代码]#

基类:Component

Methods:

__init__()

show_params()

set_params(_)

get_params(_)

set_devices(devices)

reset_level_caches()

collect_level_node_GH(worker, bucket_sums, ...)

get_level_nodes_GH(worker)

update_level_cache(is_last_level, ...)

__init__()[源代码]#
show_params()[源代码]#
set_params(_: dict)[源代码]#
get_params(_: dict)[源代码]#
set_devices(devices: Devices)[源代码]#
reset_level_caches()[源代码]#
collect_level_node_GH(worker, bucket_sums, is_lefts)[源代码]#
get_level_nodes_GH(worker) List[源代码]#
update_level_cache(is_last_level, gain_is_cost_effective)[源代码]#