package yggdrasil_decision_forests.model.distributed_decision_tree.proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message LoadBalancerOptions

load_balancer.proto:20

Used in: distributed_gradient_boosted_trees.proto.DistributedGradientBoostedTreesTrainingConfig

message LoadBalancerOptions.Internal

load_balancer.proto:64

Used in: LoadBalancerOptions

message Split

training.proto:24

Definition and statistics of a given split.

Used in: SplitPerOpenNode

message SplitPerOpenNode

training.proto:31

List of splits. One for each currently open node.

Used in: distributed_gradient_boosted_trees.proto.WorkerRequest.EvaluateSplits, distributed_gradient_boosted_trees.proto.WorkerResult.FindSplits

message SplitSharingPlan

load_balancer.proto:74

A "plan" is a partially ordered sequence of instructions of the form "worker i request the evaluation of split j to worker k". A plan allows to synchronize efficiently the evaluation split values of a set of features.

message SplitSharingPlan.Request

load_balancer.proto:87

Used in: Round, distributed_gradient_boosted_trees.proto.WorkerRequest.ShareSplits

message SplitSharingPlan.RequestItem

load_balancer.proto:75

Used in: Request

message SplitSharingPlan.RequestItem.Split

load_balancer.proto:80

Weak models + split idx that use this feature.

Used in: RequestItem, distributed_gradient_boosted_trees.proto.WorkerRequest.GetSplitValue

message SplitSharingPlan.Round

load_balancer.proto:94

Used in: SplitSharingPlan