Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W A abbreviate() (in module krum.orchestration.storage) action (krum.orchestration.JobDecision property) active (krum.orchestration.tracing.DependencyTracker property) adopt() (krum.orchestration.storage.JobWriter method) 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.geometric_median.GeometricMedian class method) (krum.primitives.aggregators.krum.Krum class method) (krum.primitives.aggregators.median.Median class method) (krum.primitives.aggregators.medoid.Medoid 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 bind_job() (in module krum.orchestration.storage) bind_params() (in module krum.orchestration.hashing) bound_params (krum.orchestration.PendingRun property) Brute (class in krum.primitives.aggregators.brute) build_manifest() (in module krum.orchestration.storage) 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 callable (krum.orchestration.PendingRun property) called (krum.orchestration.execution.Executed property) called() (krum.orchestration.storage.JobFolder method) (krum.orchestration.tracing.DependencyTracker method) CentralisedSimulation (class in krum.simulations.centralised) close() (krum.orchestration.execution.InlineRunner method) (krum.orchestration.execution.SubprocessRunner method) (krum.orchestration.metrics.Sink method) (krum.orchestration.storage.MetricRecorder method) code_of() (in module krum.orchestration.hashing) coercion() (in module krum.orchestration.metrics) collect() (in module krum.orchestration.metrics) collect_worker_batches() (krum.simulations.decentralised.DecentralisedSimulation method) columns (krum.orchestration.metrics.InMemoryTable property) (krum.orchestration.metrics.MetricTable property) 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) concat() (in module krum.orchestration.metrics) copy() (krum.orchestration.hashing.Hasher method) copy_parameters_to_model() (krum.simulations.decentralised.DecentralisedSimulation method) count() (krum.orchestration.RunSummary method) current_job() (in module krum.orchestration.storage) D DataPartitioner (class in krum.primitives.data_partitioners) DecentralisedSimulation (class in krum.simulations.decentralised) decide() (krum.orchestration.Orchestrator method) decode() (krum.orchestration.hashing.Location class method) DependencyTracker (class in krum.orchestration.tracing) deps() (krum.orchestration.storage.JobFolder method) digest() (krum.orchestration.hashing.Hasher method) Direction (class in krum.primitives.attacks.alie) DirichletPartitioner (class in krum.primitives.data_partitioners.dirichlet) discard() (krum.orchestration.storage.JobWriter method) display_value() (in module krum.orchestration.storage) done (krum.orchestration.storage.JobFolder property) done() (krum.orchestration.storage.JobStore method) drain() (krum.orchestration.Orchestrator method) drift() (in module krum.orchestration.storage) dtype_name() (in module krum.orchestration.metrics) E encode() (krum.orchestration.hashing.Location method) encode_params() (in module krum.orchestration.storage) encode_value() (in module krum.orchestration.storage) enqueued (krum.orchestration.Orchestrator property) environment_fingerprint() (in module krum.orchestration.storage) error (krum.orchestration.execution.Executed property) (krum.orchestration.JobOutcome property) 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) exception (krum.orchestration.execution.Executed property) exclude (krum.orchestration.hashing.Modules property) execute_job() (in module krum.orchestration.execution) Executed (class in krum.orchestration.execution) executor() (krum.orchestration.execution.SubprocessRunner method) F failed (krum.orchestration.RunSummary property) fetch() (krum.orchestration.hashing.Location method) find_lock() (in module krum.orchestration.storage) finish() (krum.orchestration.storage.JobWriter method) folder_for() (krum.orchestration.storage.JobStore 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) GeometricMedian (class in krum.primitives.aggregators.geometric_median) get() (krum.orchestration.Orchestrator method) git_provenance() (in module krum.orchestration.storage) gradients (krum.primitives.models.Model property) H hash_file() (in module krum.orchestration.storage) Hasher (class in krum.orchestration.hashing) HashError 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) infer_value() (in module krum.orchestration.metrics) InlineRunner (class in krum.orchestration.execution) InMemoryTable (class in krum.orchestration.metrics) iter_metrics() (in module krum.orchestration.metrics) J JobDecision (class in krum.orchestration) JobFolder (class in krum.orchestration.storage) JobOutcome (class in krum.orchestration) JobStore (class in krum.orchestration.storage) JobWriter (class in krum.orchestration.storage) K key (krum.orchestration.JobDecision property) (krum.orchestration.JobOutcome property) (krum.orchestration.PendingRun property) (krum.orchestration.storage.JobFolder property) (krum.orchestration.storage.JobWriter property) Krum (class in krum.primitives.aggregators.krum) krum.orchestration module krum.orchestration.execution module krum.orchestration.hashing module krum.orchestration.metrics module krum.orchestration.storage module krum.orchestration.tracing 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.geometric_median module krum.primitives.aggregators.krum module krum.primitives.aggregators.median module krum.primitives.aggregators.medoid 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) Location (class in krum.orchestration.hashing) losses (krum.simulations.decentralised.StepResult attribute) M manifest() (krum.orchestration.storage.JobFolder method) max_z() (krum.primitives.attacks.alie.ALIEAttack static method) Median (class in krum.primitives.aggregators.median) Medoid (class in krum.primitives.aggregators.medoid) Metric (class in krum.orchestration.metrics) metric_filename() (in module krum.orchestration.storage) metric_name() (in module krum.orchestration.storage) metric_names() (krum.orchestration.storage.JobFolder method) (krum.orchestration.storage.JobStore method) metric_path() (krum.orchestration.storage.JobFolder method) (krum.orchestration.storage.MetricRecorder method) metric_rows() (krum.orchestration.storage.JobFolder method) MetricRecorder (class in krum.orchestration.storage) metrics (krum.orchestration.storage.MetricRecorder property) metrics() (krum.orchestration.Orchestrator method) MetricTable (class in krum.orchestration.metrics) 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.execution krum.orchestration.hashing krum.orchestration.metrics krum.orchestration.storage krum.orchestration.tracing krum.primitives.aggregators krum.primitives.aggregators.aksel krum.primitives.aggregators.average krum.primitives.aggregators.brute krum.primitives.aggregators.bulyan krum.primitives.aggregators.geometric_median krum.primitives.aggregators.krum krum.primitives.aggregators.median krum.primitives.aggregators.medoid 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.orchestration.hashing.Location property) (krum.primitives.models.Model property) Modules (class in krum.orchestration.hashing) 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.metrics.Metric property) name_for() (krum.orchestration.storage.JobStore static method) NearestNeighborAverage (class in krum.primitives.aggregators.nearest_neighbor_average) NEGATIVE (krum.primitives.attacks.alie.Direction attribute) NoActiveJob O of_callable() (krum.orchestration.hashing.Location class method) of_type() (krum.orchestration.hashing.Location class method) ok (krum.orchestration.execution.Executed property) Orchestrator (class in krum.orchestration) outcomes (krum.orchestration.RunSummary property) owned (krum.orchestration.hashing.Hasher property) owned_for() (in module krum.orchestration) owns_module() (krum.orchestration.hashing.Modules method) P parameters (krum.primitives.models.Model property) (krum.simulations.decentralised.StepResult attribute) params (krum.orchestration.PendingRun property) parse_value() (in module krum.orchestration.metrics) 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) path (krum.orchestration.JobOutcome property) (krum.orchestration.metrics.Sink property) (krum.orchestration.storage.JobFolder property) (krum.orchestration.storage.MetricRecorder property) pending (krum.orchestration.RunSummary property) PendingRun (class in krum.orchestration) PerLabelsPartitioner (class in krum.primitives.data_partitioners.per_labels) plan() (krum.orchestration.Orchestrator method) POSITIVE (krum.primitives.attacks.alie.Direction attribute) prefixes (krum.orchestration.hashing.Modules property) promote() (krum.orchestration.storage.JobStore method) prune_staging() (krum.orchestration.storage.JobStore method) push() (krum.orchestration.hashing.Hasher method) (krum.orchestration.metrics.Metric method) (krum.orchestration.metrics.Sink method) Q qualname (krum.orchestration.hashing.Location property) queued (krum.orchestration.Orchestrator property) R read_manifest_params() (in module krum.orchestration.storage) read_metric() (in module krum.orchestration.metrics) reasons (krum.orchestration.JobDecision property) (krum.orchestration.JobOutcome property) record_called() (krum.orchestration.storage.JobWriter method) relink_gradients() (krum.primitives.models.Model method) relink_parameters() (krum.primitives.models.Model method) report() (krum.orchestration.RunSummary method) reserved() (in module krum.orchestration.metrics) root (krum.orchestration.storage.JobStore property) rows (krum.orchestration.metrics.Sink property) rows() (krum.orchestration.metrics.InMemoryTable method) (krum.orchestration.metrics.MetricTable method) run() (krum.orchestration.execution.InlineRunner method) (krum.orchestration.execution.SubprocessRunner method) (krum.orchestration.Orchestrator method) (krum.simulations.decentralised.DecentralisedSimulation method) RunFailed runner() (krum.orchestration.Orchestrator method) runs (krum.orchestration.JobDecision property) RunSummary (class in krum.orchestration) S score() (krum.primitives.aggregators.multikrum.MultiKrum static method) seconds (krum.orchestration.JobOutcome property) 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) shallow_key() (in module krum.orchestration.hashing) SignFlipAttack (class in krum.primitives.attacks.sign_flip) Sink (class in krum.orchestration.metrics) sinks (krum.orchestration.storage.MetricRecorder property) SmallPerturbationAttack (class in krum.primitives.attacks.small_perturbation) split() (krum.orchestration.hashing.Location static method) staging_path() (krum.orchestration.storage.JobStore method) static_key() (in module krum.orchestration.hashing) status (krum.orchestration.JobOutcome property) (krum.orchestration.storage.JobFolder property) step (krum.simulations.decentralised.StepResult attribute) step() (krum.simulations.centralised.CentralisedSimulation method) (krum.simulations.decentralised.DecentralisedSimulation method) StepResult (class in krum.simulations.decentralised) store (krum.orchestration.Orchestrator property) SubprocessRunner (class in krum.orchestration.execution) summary (krum.orchestration.RunFailed property) T to_csv() (krum.orchestration.metrics.MetricTable method) to_dict() (krum.orchestration.metrics.InMemoryTable method) (krum.orchestration.metrics.MetricTable method) to_pandas() (krum.orchestration.metrics.MetricTable method) traceback() (krum.orchestration.storage.JobFolder method) TracingUnavailable TrimmedMean (class in krum.primitives.aggregators.trimmed_mean) U update_local_momentum() (krum.simulations.decentralised.monna_icml_2023.MonnaSimulation method) V verify_called() (in module krum.orchestration.tracing) W witnesses() (krum.orchestration.Orchestrator method) (krum.orchestration.storage.JobFolder method) witnesses_of() (in module krum.orchestration.storage) workers (krum.orchestration.execution.SubprocessRunner property) write() (krum.orchestration.hashing.Hasher method) writer() (krum.orchestration.storage.JobStore method)