Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __call__() (fluke.config.OptimizerConfigurator method) __getitem__() (fluke.comm.Channel method) (fluke.data.FastDataLoader method) _get_client_weights() (fluke.server.Server method) _load_from_cache() (fluke.client.Client method) _save_to_cache() (fluke.client.Client method) A activate() (fluke.utils.model.AllLayerOutputModel method) activations_in (fluke.utils.model.AllLayerOutputModel attribute) activations_out (fluke.utils.model.AllLayerOutputModel attribute) add_metric() (fluke.evaluation.ClassificationEval method) add_scalar() (fluke.utils.log.Log method) add_scalars() (fluke.utils.log.Log method) aggregate() (fluke.algorithms.apfl.APFLServer method) (fluke.server.Server method) aggregate_models() (in module fluke.utils.model) AllLayerOutputModel (class in fluke.utils.model) APFL (class in fluke.algorithms.apfl) APFLClient (class in fluke.algorithms.apfl) APFLServer (class in fluke.algorithms.apfl) as_dataloader() (fluke.data.FastDataLoader method) assign() (fluke.data.DataSplitter method) attach() (fluke.ObserverSubject method) auto_device() (fluke.FlukeENV method) B BalancedSoftmaxLoss (class in fluke.algorithms.fedrod) batch_norm_to_group_norm() (in module fluke.utils.model) batch_size (fluke.data.FastDataLoader property) bias_local (fluke.utils.model.LinesBN2d attribute) (fluke.utils.model.LinesConv2d attribute) (fluke.utils.model.LinesLinear attribute) broadcast() (fluke.comm.Channel method) broadcast_model() (fluke.server.Server method) buffer (fluke.comm.Channel property) bytes2human() (in module fluke.utils) C cache() (fluke.comm.Message method) cache_dir (fluke.FlukeCache property) cache_obj() (in module fluke.utils) CalibratedLoss (class in fluke.algorithms.fedlc) can_override_optimizer() (fluke.algorithms.CentralizedFL method) CCVR (class in fluke.algorithms.ccvr) CCVRClient (class in fluke.algorithms.ccvr) CCVRServer (class in fluke.algorithms.ccvr) CentralizedFL (class in fluke.algorithms) Channel (class in fluke.comm) channel (fluke.client.Client property) (fluke.server.Server property) ChannelObserver (class in fluke.comm) check_model_fit_mem() (in module fluke.utils.model) CIFAR10() (fluke.data.datasets.Datasets class method) CIFAR100() (fluke.data.datasets.Datasets class method) CifarConv2 (class in fluke.nets) CifarConv2_D (class in fluke.nets) CifarConv2_E (class in fluke.nets) CINIC10() (fluke.data.datasets.Datasets class method) ClassificationEval (class in fluke.evaluation) cleanup() (fluke.FlukeCache method) clear() (fluke.comm.Channel method) (fluke.Singleton method) clear_cuda_cache() (in module fluke.utils) ClearMLLog (class in fluke.utils.log) Client (class in fluke.client) client (fluke.config.Configuration property) client_evaluation() (fluke.utils.ClientObserver method) ClientObserver (class in fluke.utils) clients (fluke.server.Server attribute) clone() (fluke.comm.Message method) close() (fluke.FlukeCache method) (fluke.utils.log.Log method) close_cache() (fluke.FlukeENV method) comm_costs (fluke.utils.log.Log attribute) compute_mean_cov() (fluke.algorithms.ccvr.CCVRClient method) Configuration (class in fluke.config) ConfigurationError (class in fluke.config) configure() (fluke.FlukeENV method) current_round (fluke.utils.log.Log attribute) D DataContainer (class in fluke.data) Datasets (class in fluke.data.datasets) DataSplitter (class in fluke.data) DDict (class in fluke) deactivate() (fluke.utils.model.AllLayerOutputModel method) DebugLog (class in fluke.utils.log) delete() (fluke.FlukeCache method) detach() (fluke.ObserverSubject method) device (fluke.client.Client attribute) (fluke.server.Server attribute) diff() (fluke.DDict method) diff_model() (in module fluke.utils.model) Ditto (class in fluke.algorithms.ditto) DittoClient (class in fluke.algorithms.ditto) DPFedAVG (class in fluke.algorithms.dpfedavg) DPFedAVGClient (class in fluke.algorithms.dpfedavg) DPFedAVGServer (class in fluke.algorithms.dpfedavg) DummyDataContainer (class in fluke.data) E early_stop() (fluke.utils.ServerObserver method) EarlyStopping (class in fluke.server) EMNIST() (fluke.data.datasets.Datasets class method) encoder (fluke.nets.EncoderHeadNet property) EncoderGlobalHeadLocalNet (class in fluke.nets) EncoderHeadNet (class in fluke.nets) end_fit() (fluke.utils.ClientObserver method) end_round() (fluke.utils.ServerObserver method) eval_every (fluke.evaluation.ClassificationEval attribute) (fluke.evaluation.Evaluator attribute) evaluate() (fluke.client.Client method) (fluke.client.PFLClient method) (fluke.evaluation.ClassificationEval method) (fluke.evaluation.Evaluator method) (fluke.server.Server method) Evaluator (class in fluke.evaluation) exclude() (fluke.DDict method) F FASHION_MNIST() (fluke.data.datasets.Datasets class method) FastDataLoader (class in fluke.data) FAT (class in fluke.algorithms.fat) FATClient (class in fluke.algorithms.fat) FCUBE() (fluke.data.datasets.Datasets class method) FedALA (class in fluke.algorithms.fedala) FedALAClient (class in fluke.algorithms.fedala) FedAMP (class in fluke.algorithms.fedamp) FedAMPClient (class in fluke.algorithms.fedamp) FedAMPServer (class in fluke.algorithms.fedamp) FedAVG (class in fluke.algorithms.fedavg) FedAVGCNN (class in fluke.nets) FedAVGCNN_D (class in fluke.nets) FedAVGCNN_E (class in fluke.nets) FedAVGM (class in fluke.algorithms.fedavgm) FedAVGMServer (class in fluke.algorithms.fedavgm) FedAwS (class in fluke.algorithms.fedaws) FedAwSServer (class in fluke.algorithms.fedaws) FedBABU (class in fluke.algorithms.fedbabu) FedBABUClient (class in fluke.algorithms.fedbabu) FedBABUServer (class in fluke.algorithms.fedbabu) FedBN (class in fluke.algorithms.fedbn) FedBN_CNN (class in fluke.nets) FedBN_CNN_D (class in fluke.nets) FedBN_CNN_E (class in fluke.nets) FedBNClient (class in fluke.algorithms.fedbn) FedDyn (class in fluke.algorithms.feddyn) FedDynClient (class in fluke.algorithms.feddyn) FedDynServer (class in fluke.algorithms.feddyn) FedExP (class in fluke.algorithms.fedexp) FedExPServer (class in fluke.algorithms.fedexp) FedHP (class in fluke.algorithms.fedhp) FedHPClient (class in fluke.algorithms.fedhp) FedHPServer (class in fluke.algorithms.fedhp) FedLC (class in fluke.algorithms.fedlc) FedLCClient (class in fluke.algorithms.fedlc) FedLD (class in fluke.algorithms.fedld) FedLDClient (class in fluke.algorithms.fedld) FedLDServer (class in fluke.algorithms.fedld) FedNH (class in fluke.algorithms.fednh) FedNHClient (class in fluke.algorithms.fednh) FedNHServer (class in fluke.algorithms.fednh) FedNova (class in fluke.algorithms.fednova) FedNovaClient (class in fluke.algorithms.fednova) FedNovaServer (class in fluke.algorithms.fednova) FedOpt (class in fluke.algorithms.fedopt) FedOptServer (class in fluke.algorithms.fedopt) FedPer (class in fluke.algorithms.fedper) FedPerClient (class in fluke.algorithms.fedper) FedPerServer (class in fluke.algorithms.fedper) FedProto (class in fluke.algorithms.fedproto) FedProtoClient (class in fluke.algorithms.fedproto) FedProtoModel (class in fluke.algorithms.fedproto) FedProtoServer (class in fluke.algorithms.fedproto) FedProx (class in fluke.algorithms.fedprox) FedProxClient (class in fluke.algorithms.fedprox) FedRep (class in fluke.algorithms.fedrep) FedRepClient (class in fluke.algorithms.fedrep) FedRepServer (class in fluke.algorithms.fedrep) FedROD (class in fluke.algorithms.fedrod) FedRODClient (class in fluke.algorithms.fedrod) FedRS (class in fluke.algorithms.fedrs) FedRSClient (class in fluke.algorithms.fedrs) FedSAM (class in fluke.algorithms.fedsam) FedSAMClient (class in fluke.algorithms.fedsam) FedSGD (class in fluke.algorithms.fedsgd) FedSGDClient (class in fluke.algorithms.fedsgd) FEMNIST() (fluke.data.datasets.Datasets class method) FEMNIST_CNN (class in fluke.nets) FEMNIST_CNN_D (class in fluke.nets) FEMNIST_CNN_E (class in fluke.nets) finalize() (fluke.algorithms.ccvr.CCVRServer method) (fluke.client.Client method) (fluke.server.Server method) fine_tune() (fluke.algorithms.fedbabu.FedBABUClient method) finished() (fluke.utils.ServerObserver method) fit() (fluke.client.Client method) (fluke.server.Server method) flatten_dict() (in module fluke.utils) flatten_parameters() (in module fluke.utils.model) fluke module fluke.algorithms module fluke.algorithms.apfl module fluke.algorithms.ccvr module fluke.algorithms.ditto module fluke.algorithms.dpfedavg module fluke.algorithms.fat module fluke.algorithms.fedala module fluke.algorithms.fedamp module fluke.algorithms.fedavg module fluke.algorithms.fedavgm module fluke.algorithms.fedaws module fluke.algorithms.fedbabu module fluke.algorithms.fedbn module fluke.algorithms.feddyn module fluke.algorithms.fedexp module fluke.algorithms.fedhp module fluke.algorithms.fedlc module fluke.algorithms.fedld module fluke.algorithms.fednh module fluke.algorithms.fednova module fluke.algorithms.fedopt module fluke.algorithms.fedper module fluke.algorithms.fedproto module fluke.algorithms.fedprox module fluke.algorithms.fedrep module fluke.algorithms.fedrod module fluke.algorithms.fedrs module fluke.algorithms.fedsam module fluke.algorithms.fedsgd module fluke.algorithms.gear module fluke.algorithms.kafe module fluke.algorithms.lg_fedavg module fluke.algorithms.moon module fluke.algorithms.per_fedavg module fluke.algorithms.pfedme module fluke.algorithms.scaffold module fluke.algorithms.superfed module fluke.client module fluke.comm module fluke.config module fluke.data module fluke.data.datasets module fluke.evaluation module fluke.nets module fluke.server module fluke.utils module fluke.utils.log module fluke.utils.model module FlukeCache (class in fluke) FlukeCache.ObjectRef (class in fluke) FlukeENV (class in fluke) force_close() (fluke.FlukeENV method) forward_encoder() (fluke.nets.EncoderHeadNet method) forward_head() (fluke.nets.EncoderHeadNet method) from_dict() (fluke.config.Configuration class method) G GEAR (class in fluke.algorithms.gear) GEARClient (class in fluke.algorithms.gear) generate_adversarial() (fluke.algorithms.fat.FATClient method) (fluke.algorithms.gear.GEARClient method) get() (fluke.data.datasets.Datasets class method) (fluke.FlukeCache method) get_activation_size() (in module fluke.utils.model) get_cache() (fluke.FlukeENV method) get_class_from_qualified_name() (in module fluke.utils) get_class_from_str() (in module fluke.utils) get_client_class() (fluke.algorithms.CentralizedFL method) get_device() (fluke.FlukeENV method) get_device_ids() (fluke.FlukeENV method) get_eligible_clients() (fluke.server.Server method) get_eval_cfg() (fluke.FlukeENV method) get_evaluator() (fluke.FlukeENV method) get_full_classname() (in module fluke.utils) get_global() (fluke.nets.GlobalLocalNet method) get_global_model_dict() (in module fluke.utils.model) get_lambda() (fluke.utils.model.MMMixin method) get_live_renderer() (fluke.FlukeENV method) get_local() (fluke.nets.GlobalLocalNet method) get_local_model_dict() (in module fluke.utils.model) get_logger() (fluke.FlukeENV method) (in module fluke.utils.log) get_loss() (in module fluke.utils) get_model() (in module fluke.utils) get_optimizer() (in module fluke.utils) get_optimizer_class() (fluke.algorithms.CentralizedFL method) get_output_shape() (in module fluke.utils.model) get_progress_bar() (fluke.FlukeENV method) get_save_options() (fluke.FlukeENV method) get_scheduler() (in module fluke.utils) get_seed() (fluke.FlukeENV method) get_server_class() (fluke.algorithms.CentralizedFL method) get_trainable_keys() (in module fluke.utils.model) get_weight() (fluke.utils.model.MMMixin method) global_eval (fluke.utils.log.Log attribute) GlobalLocalNet (class in fluke.nets) H has_model (fluke.server.Server property) has_test (fluke.server.Server property) head (fluke.nets.EncoderHeadNet property) HeadGlobalEncoderLocalNet (class in fluke.nets) hyper_params (fluke.client.Client attribute) (fluke.server.Server attribute) I id (fluke.algorithms.CentralizedFL property) (fluke.comm.Message property) (fluke.FlukeCache.ObjectRef property) iid() (fluke.data.DataSplitter static method) import_module_from_str() (in module fluke.utils) index (fluke.client.Client property) init() (fluke.utils.log.Log method) init_clients() (fluke.algorithms.CentralizedFL method) init_server() (fluke.algorithms.CentralizedFL method) interrupted() (fluke.utils.ServerObserver method) is_active() (fluke.utils.model.AllLayerOutputModel method) is_inmemory() (fluke.FlukeENV method) is_parallel_client() (fluke.FlukeENV method) K Kafe (class in fluke.algorithms.kafe) KafeServer (class in fluke.algorithms.kafe) L label_dirichlet_skew() (fluke.data.DataSplitter static method) label_pathological_skew() (fluke.data.DataSplitter static method) label_quantity_skew() (fluke.data.DataSplitter static method) lam (fluke.utils.model.MMMixin attribute) LeNet5 (class in fluke.nets) LeNet5_D (class in fluke.nets) LeNet5_E (class in fluke.nets) LGFedAVG (class in fluke.algorithms.lg_fedavg) LGFedAVGClient (class in fluke.algorithms.lg_fedavg) LGFedAVGServer (class in fluke.algorithms.lg_fedavg) LinesBN2d (class in fluke.utils.model) LinesConv2d (class in fluke.utils.model) LinesEmbedding (class in fluke.utils.model) LinesLinear (class in fluke.utils.model) LinesLSTM (class in fluke.utils.model) load() (fluke.algorithms.CentralizedFL method) (fluke.client.Client method) (fluke.server.Server method) load_state_dict() (fluke.utils.model.ModOpt method) local_model (fluke.client.Client property) (fluke.client.PFLClient property) local_update() (fluke.client.Client method) locals_eval (fluke.utils.log.Log attribute) locals_eval_summary (fluke.utils.log.Log attribute) Log (class in fluke.utils.log) log() (fluke.utils.log.Log method) M match() (fluke.DDict method) max_size (fluke.data.FastDataLoader attribute) memory_usage() (in module fluke.utils) merge_models() (in module fluke.utils.model) Message (class in fluke.comm) message_broadcasted() (fluke.comm.ChannelObserver method) message_received() (fluke.comm.ChannelObserver method) (fluke.utils.log.Log method) message_sent() (fluke.comm.ChannelObserver method) mix_networks() (in module fluke.utils.model) MMMixin (class in fluke.utils.model) MNIST() (fluke.data.datasets.Datasets class method) MNIST_2NN (class in fluke.nets) MNIST_2NN_D (class in fluke.nets) MNIST_2NN_E (class in fluke.nets) MNIST_CNN (class in fluke.nets) MNIST_CNN_D (class in fluke.nets) MNIST_CNN_E (class in fluke.nets) MNIST_LR (class in fluke.nets) MNISTM() (fluke.data.datasets.Datasets class method) model (fluke.client.Client property) (fluke.config.Configuration property) (fluke.server.Server attribute) (fluke.utils.model.AllLayerOutputModel attribute) (fluke.utils.model.ModOpt attribute) ModOpt (class in fluke.utils.model) module fluke fluke.algorithms fluke.algorithms.apfl fluke.algorithms.ccvr fluke.algorithms.ditto fluke.algorithms.dpfedavg fluke.algorithms.fat fluke.algorithms.fedala fluke.algorithms.fedamp fluke.algorithms.fedavg fluke.algorithms.fedavgm fluke.algorithms.fedaws fluke.algorithms.fedbabu fluke.algorithms.fedbn fluke.algorithms.feddyn fluke.algorithms.fedexp fluke.algorithms.fedhp fluke.algorithms.fedlc fluke.algorithms.fedld fluke.algorithms.fednh fluke.algorithms.fednova fluke.algorithms.fedopt fluke.algorithms.fedper fluke.algorithms.fedproto fluke.algorithms.fedprox fluke.algorithms.fedrep fluke.algorithms.fedrod fluke.algorithms.fedrs fluke.algorithms.fedsam fluke.algorithms.fedsgd fluke.algorithms.gear fluke.algorithms.kafe fluke.algorithms.lg_fedavg fluke.algorithms.moon fluke.algorithms.per_fedavg fluke.algorithms.pfedme fluke.algorithms.scaffold fluke.algorithms.superfed fluke.client fluke.comm fluke.config fluke.data fluke.data.datasets fluke.evaluation fluke.nets fluke.server fluke.utils fluke.utils.log fluke.utils.model MOON (class in fluke.algorithms.moon) MOONClient (class in fluke.algorithms.moon) MoonCNN (class in fluke.nets) MoonCNN_D (class in fluke.nets) MoonCNN_E (class in fluke.nets) msg_type (fluke.comm.Message property) N n_classes (fluke.evaluation.ClassificationEval attribute) n_clients (fluke.server.Server attribute) n_examples (fluke.client.Client property) num_classes (fluke.data.DataSplitter property) O ObserverSubject (class in fluke) occupied (fluke.FlukeCache property) open_cache() (fluke.FlukeENV method) optimizer (fluke.client.Client property) (fluke.config.OptimizerConfigurator attribute) (fluke.utils.model.ModOpt attribute) optimizer_cfg (fluke.config.OptimizerConfigurator attribute) OptimizerConfigurator (class in fluke.config) P payload (fluke.comm.Message property) percentage (fluke.data.FastDataLoader attribute) PerFedAVG (class in fluke.algorithms.per_fedavg) PerFedAVGClient (class in fluke.algorithms.per_fedavg) PerFedAVGOptimizer (class in fluke.algorithms.per_fedavg) pers_optimizer (fluke.algorithms.fedrep.FedRepClient property) (fluke.client.PFLClient property) pers_scheduler (fluke.algorithms.fedrep.FedRepClient property) (fluke.client.PFLClient property) personalized_model (fluke.client.PFLClient property) PersonalizedFL (class in fluke.algorithms) PerturbedGradientDescent (class in fluke.algorithms.ditto) PFedMe (class in fluke.algorithms.pfedme) PFedMeClient (class in fluke.algorithms.pfedme) PFedMeOptimizer (class in fluke.algorithms.pfedme) PFedMeServer (class in fluke.algorithms.pfedme) PFLClient (class in fluke.client) plot_distribution() (in module fluke.utils) pop() (fluke.FlukeCache method) postfit_eval (fluke.utils.log.Log attribute) postfit_eval_summary (fluke.utils.log.Log attribute) prefit_eval (fluke.utils.log.Log attribute) prefit_eval_summary (fluke.utils.log.Log attribute) pretty_log() (fluke.utils.log.Log method) proto_opt (fluke.algorithms.fedhp.FedHPClient property) ProtoNet (class in fluke.algorithms.fedhp) (class in fluke.algorithms.fednh) push() (fluke.FlukeCache method) Q quantity_skew() (fluke.data.DataSplitter static method) R ram() (fluke.comm.Message method) receive() (fluke.comm.Channel method) receive_client_models() (fluke.server.Server method) receive_model() (fluke.client.Client method) ResNet18 (class in fluke.nets) ResNet18GN (class in fluke.nets) ResNet34 (class in fluke.nets) ResNet50 (class in fluke.nets) ResNet9 (class in fluke.nets) ResNet9_D (class in fluke.nets) ResNet9_E (class in fluke.nets) retrieve_obj() (in module fluke.utils) RODModel (class in fluke.algorithms.fedrod) rounds (fluke.server.Server attribute) RSLoss (class in fluke.algorithms.fedrs) run() (fluke.algorithms.CentralizedFL method) S safe_load_state_dict() (in module fluke.utils.model) SAMOptimizer (class in fluke.algorithms.fedsam) save() (fluke.algorithms.CentralizedFL method) (fluke.client.Client method) (fluke.server.Server method) (fluke.utils.log.Log method) SCAFFOLD (class in fluke.algorithms.scaffold) SCAFFOLDClient (class in fluke.algorithms.scaffold) SCAFFOLDServer (class in fluke.algorithms.scaffold) scheduler (fluke.client.Client property) (fluke.config.OptimizerConfigurator attribute) (fluke.utils.model.ModOpt attribute) scheduler_cfg (fluke.config.OptimizerConfigurator attribute) selected_clients() (fluke.utils.ServerObserver method) send() (fluke.comm.Channel method) send_model() (fluke.client.Client method) sender (fluke.comm.Message property) SeparationLoss (class in fluke.algorithms.fedhp) Server (class in fluke.server) server (fluke.config.Configuration property) server_evaluation() (fluke.utils.ServerObserver method) ServerObserver (class in fluke.utils) set_callbacks() (fluke.algorithms.CentralizedFL method) set_channel() (fluke.client.Client method) set_device() (fluke.FlukeENV method) set_eval_cfg() (fluke.FlukeENV method) set_evaluator() (fluke.FlukeENV method) set_inmemory() (fluke.FlukeENV method) set_lambda() (fluke.utils.model.MMMixin method) set_lambda_model() (in module fluke.utils.model) set_logger() (fluke.FlukeENV method) set_sample_size() (fluke.data.FastDataLoader method) set_save_options() (fluke.FlukeENV method) set_seed() (fluke.FlukeENV method) SHAKESPEARE() (fluke.data.datasets.Datasets class method) Shakespeare_LSTM (class in fluke.nets) Shakespeare_LSTM_D (class in fluke.nets) Shakespeare_LSTM_E (class in fluke.nets) shuffle (fluke.data.FastDataLoader attribute) single_batch (fluke.data.FastDataLoader attribute) Singleton (class in fluke) size (fluke.comm.Message property) (fluke.data.FastDataLoader attribute) skip_singleton (fluke.data.FastDataLoader attribute) SpreadLoss (class in fluke.algorithms.fedaws) SpreadModel (class in fluke.algorithms.fedaws) start_fit() (fluke.utils.ClientObserver method) start_round() (fluke.utils.ServerObserver method) state_dict() (fluke.client.Client method) (fluke.server.Server method) (fluke.utils.model.ModOpt method) state_dict_zero_like() (in module fluke.utils.model) SuPerFed (class in fluke.algorithms.superfed) SuPerFedClient (class in fluke.algorithms.superfed) SVHN() (fluke.data.datasets.Datasets class method) sweep() (fluke.config.Configuration class method) T TensorboardLog (class in fluke.utils.log) tensors (fluke.data.FastDataLoader attribute) test_set (fluke.client.Client attribute) (fluke.server.Server attribute) TINY_IMAGENET() (fluke.data.datasets.Datasets class method) to_dict() (fluke.config.Configuration method) track_item() (fluke.utils.ClientObserver method) (fluke.utils.ServerObserver method) train_set (fluke.client.Client attribute) transforms (fluke.data.FastDataLoader attribute) U unwrap() (in module fluke.utils.model) update() (fluke.DDict method) V VGG9 (class in fluke.nets) VGG9_D (class in fluke.nets) VGG9_E (class in fluke.nets) W WandBLog (class in fluke.utils.log) weight_local (fluke.utils.model.LinesBN2d attribute) (fluke.utils.model.LinesConv2d attribute) (fluke.utils.model.LinesEmbedding attribute) (fluke.utils.model.LinesLinear attribute)