Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U A active_orchestrator() (in module krum.orchestration.orchestrator) aggregate() (krum.primitives.aggregators.Aggregator class method) (krum.primitives.aggregators.aksel.Aksel class method) (krum.primitives.aggregators.average.Average class method) (krum.primitives.aggregators.brute.Brute class method) (krum.primitives.aggregators.bulyan.Bulyan class method) (krum.primitives.aggregators.geomed.GeoMed class method) (krum.primitives.aggregators.krum.Krum class method) (krum.primitives.aggregators.median.Median class method) (krum.primitives.aggregators.multikrum.MultiKrum class method) (krum.primitives.aggregators.nearest_neighbor_average.NearestNeighborAverage class method) (krum.primitives.aggregators.trimmed_mean.TrimmedMean class method) aggregate_over_received_nodes() (krum.simulations.decentralised.DecentralisedSimulation method) aggregate_received_models() (krum.simulations.decentralised.DecentralisedSimulation method) Aggregator (class in krum.primitives.aggregators) Aksel (class in krum.primitives.aggregators.aksel) ALIEAttack (class in krum.primitives.attacks.alie) apply_weight_decay() (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) Attack (class in krum.primitives.attacks) Average (class in krum.primitives.aggregators.average) B begin_run() (in module krum.orchestration.orchestrator) Brute (class in krum.primitives.aggregators.brute) build_step_result() (krum.simulations.decentralised.DecentralisedSimulation method) (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) Bulyan (class in krum.primitives.aggregators.bulyan) byzantine_parameters (krum.simulations.decentralised.StepResult attribute) C CentralisedSimulation (class in krum.simulations.centralised) collect_worker_batches() (krum.simulations.decentralised.DecentralisedSimulation method) commit_state() (krum.simulations.decentralised.DecentralisedSimulation method) compute_honest_worker_gradients() (krum.simulations.decentralised.DecentralisedSimulation method) compute_local_parameter_updates() (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) copy_parameters_to_model() (krum.simulations.decentralised.DecentralisedSimulation method) current_params() (in module krum.orchestration.orchestrator) D DataPartitioner (class in krum.primitives.data_partitioners) DecentralisedSimulation (class in krum.simulations.decentralised) Direction (class in krum.primitives.attacks.alie) DirichletPartitioner (class in krum.primitives.data_partitioners.dirichlet) dtype (krum.orchestration.dataframe.MetricDataFrame property) (krum.orchestration.metric.Metric property) E end_run() (in module krum.orchestration.orchestrator) evaluate() (krum.simulations.centralised.hidden_vulnerability_icml_2018.HiddenVulnerabilitySimulation method) (krum.simulations.centralised.krum_nips_2017.KrumSimulation method) (krum.simulations.decentralised.DecentralisedSimulation method) (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) evaluate_train() (krum.simulations.centralised.hidden_vulnerability_icml_2018.HiddenVulnerabilitySimulation method) (krum.simulations.centralised.krum_nips_2017.KrumSimulation method) F filter() (krum.orchestration.dataframe.MetricDataFrame method) FullGradientNegationAttack (class in krum.primitives.attacks.full_gradient_negation) G gather_received_models() (krum.simulations.decentralised.DecentralisedSimulation method) (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) GaussianAttack (class in krum.primitives.attacks.gaussian) generate() (krum.primitives.attacks.alie.ALIEAttack class method) (krum.primitives.attacks.Attack class method) (krum.primitives.attacks.full_gradient_negation.FullGradientNegationAttack class method) (krum.primitives.attacks.gaussian.GaussianAttack class method) (krum.primitives.attacks.sign_flip.SignFlipAttack class method) (krum.primitives.attacks.small_perturbation.SmallPerturbationAttack class method) generate_byzantine_models() (krum.simulations.decentralised.DecentralisedSimulation method) GeoMed (class in krum.primitives.aggregators.geomed) get() (krum.orchestration.orchestrator.Orchestrator method) gradients (krum.primitives.models.Model property) H HiddenVulnerabilitySimulation (class in krum.simulations.centralised.hidden_vulnerability_icml_2018) honest_gradients (krum.simulations.decentralised.StepResult attribute) I IidPartitioner (class in krum.primitives.data_partitioners.iid) K Krum (class in krum.primitives.aggregators.krum) krum.orchestration module krum.orchestration.dataframe module krum.orchestration.metric module krum.orchestration.orchestrator module krum.primitives.aggregators module krum.primitives.aggregators.aksel module krum.primitives.aggregators.average module krum.primitives.aggregators.brute module krum.primitives.aggregators.bulyan module krum.primitives.aggregators.geomed module krum.primitives.aggregators.krum module krum.primitives.aggregators.median module krum.primitives.aggregators.multikrum module krum.primitives.aggregators.nearest_neighbor_average module krum.primitives.aggregators.trimmed_mean module krum.primitives.attacks module krum.primitives.attacks.alie module krum.primitives.attacks.full_gradient_negation module krum.primitives.attacks.gaussian module krum.primitives.attacks.sign_flip module krum.primitives.attacks.small_perturbation module krum.primitives.data_partitioners.dirichlet module krum.primitives.data_partitioners.iid module krum.primitives.data_partitioners.mixing module krum.primitives.data_partitioners.per_labels module krum.primitives.models.cnn module krum.primitives.models.mlp module krum.simulations module krum.simulations.centralised module krum.simulations.centralised.hidden_vulnerability_icml_2018 module krum.simulations.centralised.krum_nips_2017 module krum.simulations.decentralised module krum.simulations.decentralised.monna_icml_2023 module Krum2017CNN (class in krum.primitives.models.cnn) Krum2017MLPMnist (class in krum.primitives.models.mlp) Krum2017MLPSpambase (class in krum.primitives.models.mlp) KrumSimulation (class in krum.simulations.centralised.krum_nips_2017) L local_parameters (krum.simulations.decentralised.StepResult attribute) local_update() (krum.simulations.decentralised.DecentralisedSimulation method) (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) losses (krum.simulations.decentralised.StepResult attribute) M max_z() (krum.primitives.attacks.alie.ALIEAttack static method) Median (class in krum.primitives.aggregators.median) Metric (class in krum.orchestration.metric) MetricDataFrame (class in krum.orchestration.dataframe) metrics() (krum.orchestration.orchestrator.Orchestrator method) mixed_parameters (krum.simulations.decentralised.StepResult attribute) MixingPartitioner (class in krum.primitives.data_partitioners.mixing) Model (class in krum.primitives.models) model (krum.simulations.centralised.CentralisedSimulation property) module krum.orchestration krum.orchestration.dataframe krum.orchestration.metric krum.orchestration.orchestrator krum.primitives.aggregators krum.primitives.aggregators.aksel krum.primitives.aggregators.average krum.primitives.aggregators.brute krum.primitives.aggregators.bulyan krum.primitives.aggregators.geomed krum.primitives.aggregators.krum krum.primitives.aggregators.median krum.primitives.aggregators.multikrum krum.primitives.aggregators.nearest_neighbor_average krum.primitives.aggregators.trimmed_mean krum.primitives.attacks krum.primitives.attacks.alie krum.primitives.attacks.full_gradient_negation krum.primitives.attacks.gaussian krum.primitives.attacks.sign_flip krum.primitives.attacks.small_perturbation krum.primitives.data_partitioners.dirichlet krum.primitives.data_partitioners.iid krum.primitives.data_partitioners.mixing krum.primitives.data_partitioners.per_labels krum.primitives.models.cnn krum.primitives.models.mlp krum.simulations krum.simulations.centralised krum.simulations.centralised.hidden_vulnerability_icml_2018 krum.simulations.centralised.krum_nips_2017 krum.simulations.decentralised krum.simulations.decentralised.monna_icml_2023 module (krum.primitives.models.Model property) momentum (krum.simulations.decentralised.monna_icml_2023.MonnaStepResult attribute) Monna2023CNNCifar10 (class in krum.primitives.models.cnn) Monna2023CNNMnist (class in krum.primitives.models.cnn) Monna2023SmallMnist (class in krum.primitives.models.mlp) MonnaSimulation (class in krum.simulations.decentralised.monna_icml_2023) MonnaStepResult (class in krum.simulations.decentralised.monna_icml_2023) MultiKrum (class in krum.primitives.aggregators.multikrum) N name (krum.orchestration.metric.Metric property) NearestNeighborAverage (class in krum.primitives.aggregators.nearest_neighbor_average) NEGATIVE (krum.primitives.attacks.alie.Direction attribute) O Orchestrator (class in krum.orchestration.orchestrator) P parameters (krum.primitives.models.Model property) (krum.simulations.decentralised.StepResult attribute) partition() (krum.primitives.data_partitioners.DataPartitioner class method) (krum.primitives.data_partitioners.dirichlet.DirichletPartitioner class method) (krum.primitives.data_partitioners.iid.IidPartitioner class method) (krum.primitives.data_partitioners.mixing.MixingPartitioner class method) (krum.primitives.data_partitioners.per_labels.PerLabelsPartitioner class method) PerLabelsPartitioner (class in krum.primitives.data_partitioners.per_labels) POSITIVE (krum.primitives.attacks.alie.Direction attribute) push() (krum.orchestration.metric.Metric method) R record() (krum.orchestration.dataframe.MetricDataFrame method) (krum.orchestration.orchestrator.Orchestrator method) register_metric() (krum.orchestration.orchestrator.Orchestrator method) relink_gradients() (krum.primitives.models.Model method) relink_parameters() (krum.primitives.models.Model method) run() (krum.orchestration.orchestrator.Orchestrator method) (krum.simulations.decentralised.DecentralisedSimulation method) S score() (krum.primitives.aggregators.multikrum.MultiKrum static method) select_honest_responder_indices() (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) select_received_model_indices() (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) setup() (krum.simulations.centralised.CentralisedSimulation method) SignFlipAttack (class in krum.primitives.attacks.sign_flip) SmallPerturbationAttack (class in krum.primitives.attacks.small_perturbation) step (krum.simulations.decentralised.StepResult attribute) step() (krum.simulations.centralised.CentralisedSimulation method) (krum.simulations.decentralised.DecentralisedSimulation method) StepResult (class in krum.simulations.decentralised) T to_pandas() (krum.orchestration.dataframe.MetricDataFrame method) TrimmedMean (class in krum.primitives.aggregators.trimmed_mean) U update_local_momentum() (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method)