Index A | B | C | D | E | G | H | I | K | L | M | N | O | P | R | S | T | U | W A ActorPool (class in byzpy.engine.graph.pool) ActorPoolChannel (class in byzpy.engine.graph.pool) ActorPoolConfig (class in byzpy.engine.graph.pool) aggregate() (byzpy.aggregators.base.Aggregator method) (byzpy.aggregators.coordinate_wise.mean_of_medians.MeanOfMedians method) (byzpy.aggregators.coordinate_wise.median.CoordinateWiseMedian method) (byzpy.aggregators.coordinate_wise.trimmed_mean.CoordinateWiseTrimmedMean method) (byzpy.aggregators.geometric_wise.geometric_median.GeometricMedian method) (byzpy.aggregators.geometric_wise.krum.Krum method) (byzpy.aggregators.geometric_wise.krum.MultiKrum method) (byzpy.aggregators.geometric_wise.minimum_diameter_average.MinimumDiameterAveraging method) (byzpy.aggregators.geometric_wise.monna.MoNNA method) (byzpy.aggregators.geometric_wise.smea.SMEA method) (byzpy.aggregators.norm_wise.caf.CAF method) (byzpy.aggregators.norm_wise.center_clipping.CenteredClipping method) (byzpy.aggregators.norm_wise.comparative_gradient_elimination.ComparativeGradientElimination method) (byzpy.engine.node.application.HonestNodeApplication method) aggregate_sync() (byzpy.engine.node.application.HonestNodeApplication method) AGGREGATION_PIPELINE (byzpy.engine.node.application.HonestNodeApplication attribute) Aggregator (class in byzpy.aggregators.base) apply() (byzpy.attacks.base.Attack method) (byzpy.attacks.empire.EmpireAttack method) (byzpy.attacks.gaussian.GaussianAttack method) (byzpy.attacks.inf.InfAttack method) (byzpy.attacks.label_flip.LabelFlipAttack method) (byzpy.attacks.little.LittleAttack method) (byzpy.attacks.mimic.MimicAttack method) (byzpy.attacks.sign_flip.SignFlipAttack method) ARC (class in byzpy.pre_aggregators.arc) Attack (class in byzpy.attacks.base) ATTACK_PIPELINE (byzpy.engine.node.application.ByzantineNodeApplication attribute) B backend (byzpy.engine.graph.pool.ActorPoolConfig attribute) Bucketing (class in byzpy.pre_aggregators.bucketing) ByzantineNodeApplication (class in byzpy.engine.node.application) byzpy.aggregators.base module byzpy.aggregators.coordinate_wise.mean_of_medians module byzpy.aggregators.coordinate_wise.median module byzpy.aggregators.coordinate_wise.trimmed_mean module byzpy.aggregators.geometric_wise.geometric_median module byzpy.aggregators.geometric_wise.krum module byzpy.aggregators.geometric_wise.minimum_diameter_average module byzpy.aggregators.geometric_wise.monna module byzpy.aggregators.geometric_wise.smea module byzpy.aggregators.norm_wise.caf module byzpy.aggregators.norm_wise.center_clipping module byzpy.aggregators.norm_wise.comparative_gradient_elimination module byzpy.attacks.base module byzpy.attacks.empire module byzpy.attacks.gaussian module byzpy.attacks.inf module byzpy.attacks.label_flip module byzpy.attacks.little module byzpy.attacks.mimic module byzpy.attacks.sign_flip module byzpy.engine.actor.factory module byzpy.engine.graph.pool module byzpy.engine.graph.scheduler module byzpy.engine.node.application module byzpy.engine.parameter_server.ps module byzpy.engine.peer_to_peer.topology module byzpy.engine.peer_to_peer.train module byzpy.pre_aggregators.arc module byzpy.pre_aggregators.base module byzpy.pre_aggregators.bucketing module byzpy.pre_aggregators.clipping module byzpy.pre_aggregators.nnm module C CAF (class in byzpy.aggregators.norm_wise.caf) capabilities (byzpy.engine.graph.pool.ActorPoolConfig attribute) CenteredClipping (class in byzpy.aggregators.norm_wise.center_clipping) channel() (byzpy.engine.graph.pool.ActorPoolChannel method) Clipping (class in byzpy.pre_aggregators.clipping) ComparativeGradientElimination (class in byzpy.aggregators.norm_wise.comparative_gradient_elimination) compute() (byzpy.aggregators.base.Aggregator method) (byzpy.attacks.base.Attack method) (byzpy.pre_aggregators.base.PreAggregator method) CoordinateWiseMedian (class in byzpy.aggregators.coordinate_wise.median) CoordinateWiseTrimmedMean (class in byzpy.aggregators.coordinate_wise.trimmed_mean) count (byzpy.engine.graph.pool.ActorPoolConfig attribute) D deliver_message() (byzpy.engine.graph.scheduler.MessageAwareNodeScheduler method) E Edge (class in byzpy.engine.peer_to_peer.topology) EmpireAttack (class in byzpy.attacks.empire) endpoint() (byzpy.engine.graph.pool.ActorPoolChannel method) G GaussianAttack (class in byzpy.attacks.gaussian) GeometricMedian (class in byzpy.aggregators.geometric_wise.geometric_median) GRADIENT_PIPELINE (byzpy.engine.node.application.HonestNodeApplication attribute) graph (byzpy.engine.node.application.NodePipeline attribute) H has_pipeline() (byzpy.engine.node.application.NodeApplication method) honest_gradient() (byzpy.engine.node.application.HonestNodeApplication method) honest_gradient_sync() (byzpy.engine.node.application.HonestNodeApplication method) HonestNodeApplication (class in byzpy.engine.node.application) I InfAttack (class in byzpy.attacks.inf) input_key (byzpy.aggregators.base.Aggregator attribute) (byzpy.pre_aggregators.base.PreAggregator attribute) K Krum (class in byzpy.aggregators.geometric_wise.krum) L LabelFlipAttack (class in byzpy.attacks.label_flip) list_pipelines() (byzpy.engine.node.application.NodeApplication method) LittleAttack (class in byzpy.attacks.little) M MeanOfMedians (class in byzpy.aggregators.coordinate_wise.mean_of_medians) MessageAwareNodeScheduler (class in byzpy.engine.graph.scheduler) MessageSource (class in byzpy.engine.graph.scheduler) metadata (byzpy.engine.node.application.NodePipeline attribute) MimicAttack (class in byzpy.attacks.mimic) MinimumDiameterAveraging (class in byzpy.aggregators.geometric_wise.minimum_diameter_average) module byzpy.aggregators.base byzpy.aggregators.coordinate_wise.mean_of_medians byzpy.aggregators.coordinate_wise.median byzpy.aggregators.coordinate_wise.trimmed_mean byzpy.aggregators.geometric_wise.geometric_median byzpy.aggregators.geometric_wise.krum byzpy.aggregators.geometric_wise.minimum_diameter_average byzpy.aggregators.geometric_wise.monna byzpy.aggregators.geometric_wise.smea byzpy.aggregators.norm_wise.caf byzpy.aggregators.norm_wise.center_clipping byzpy.aggregators.norm_wise.comparative_gradient_elimination byzpy.attacks.base byzpy.attacks.empire byzpy.attacks.gaussian byzpy.attacks.inf byzpy.attacks.label_flip byzpy.attacks.little byzpy.attacks.mimic byzpy.attacks.sign_flip byzpy.engine.actor.factory byzpy.engine.graph.pool byzpy.engine.graph.scheduler byzpy.engine.node.application byzpy.engine.parameter_server.ps byzpy.engine.peer_to_peer.topology byzpy.engine.peer_to_peer.train byzpy.pre_aggregators.arc byzpy.pre_aggregators.base byzpy.pre_aggregators.bucketing byzpy.pre_aggregators.clipping byzpy.pre_aggregators.nnm MoNNA (class in byzpy.aggregators.geometric_wise.monna) MultiKrum (class in byzpy.aggregators.geometric_wise.krum) N name (byzpy.aggregators.base.Aggregator attribute) (byzpy.attacks.base.Attack attribute) (byzpy.engine.graph.pool.ActorPoolConfig attribute) (byzpy.pre_aggregators.base.PreAggregator attribute) NearestNeighborMixing (class in byzpy.pre_aggregators.nnm) NodeApplication (class in byzpy.engine.node.application) NodePipeline (class in byzpy.engine.node.application) NodeScheduler (class in byzpy.engine.graph.scheduler) O open_channel() (byzpy.engine.graph.pool.ActorPool method) P ParameterServer (class in byzpy.engine.parameter_server.ps) PeerToPeer (class in byzpy.engine.peer_to_peer.train) pool (byzpy.engine.node.application.NodeApplication property) pre_aggregate() (byzpy.pre_aggregators.arc.ARC method) (byzpy.pre_aggregators.base.PreAggregator method) (byzpy.pre_aggregators.bucketing.Bucketing method) (byzpy.pre_aggregators.clipping.Clipping method) (byzpy.pre_aggregators.nnm.NearestNeighborMixing method) PreAggregator (class in byzpy.pre_aggregators.base) R recv() (byzpy.engine.graph.pool.ActorPoolChannel method) register_pipeline() (byzpy.engine.node.application.NodeApplication method) resolve_backend() (in module byzpy.engine.actor.factory) resolved_capabilities() (byzpy.engine.graph.pool.ActorPoolConfig method) round() (byzpy.engine.parameter_server.ps.ParameterServer method) run() (byzpy.engine.graph.scheduler.MessageAwareNodeScheduler method) (byzpy.engine.graph.scheduler.NodeScheduler method) run_attack() (byzpy.engine.node.application.ByzantineNodeApplication method) run_attack_sync() (byzpy.engine.node.application.ByzantineNodeApplication method) run_many() (byzpy.engine.graph.pool.ActorPool method) run_pipeline() (byzpy.engine.node.application.NodeApplication method) run_pipeline_sync() (byzpy.engine.node.application.NodeApplication method) run_subtask() (byzpy.engine.graph.pool.ActorPool method) S send() (byzpy.engine.graph.pool.ActorPoolChannel method) shutdown() (byzpy.engine.graph.pool.ActorPool method) (byzpy.engine.node.application.NodeApplication method) (byzpy.engine.parameter_server.ps.ParameterServer method) SignFlipAttack (class in byzpy.attacks.sign_flip) size (byzpy.engine.graph.pool.ActorPool property) SMEA (class in byzpy.aggregators.geometric_wise.smea) start() (byzpy.engine.graph.pool.ActorPool method) supports_subtasks (byzpy.attacks.base.Attack attribute) T Topology (class in byzpy.engine.peer_to_peer.topology) U uses_base_grad (byzpy.attacks.base.Attack attribute) uses_honest_grads (byzpy.attacks.base.Attack attribute) uses_model_batch (byzpy.attacks.base.Attack attribute) W wait_for_message() (byzpy.engine.graph.scheduler.MessageAwareNodeScheduler method) worker_affinities() (byzpy.engine.graph.pool.ActorPool method) workers (byzpy.engine.graph.pool.ActorPoolChannel property)