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.utils.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) _ObjectRef (class in fluke.FlukeCache) _RefCounter (class in fluke.FlukeCache) _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_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) asDataLoader() (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) clear_cuda_cache() (in module fluke.utils) ClearMLLog (class in fluke.utils.log) Client (class in fluke.client) client (fluke.utils.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.utils) 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) dec() (fluke.FlukeCache._RefCounter method) 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 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.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) FlukeENV (class in fluke) force_close() (fluke.FlukeENV method) forward_encoder() (fluke.nets.EncoderHeadNet method) forward_head() (fluke.nets.EncoderHeadNet method) from_ddict() (fluke.utils.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_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() (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) (fluke.FlukeCache._RefCounter property) iid() (fluke.data.DataSplitter method) import_module_from_str() (in module fluke.utils) inc() (fluke.FlukeCache._RefCounter method) 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) K Kafe (class in fluke.algorithms.kafe) KafeServer (class in fluke.algorithms.kafe) L label_dirichlet_skew() (fluke.data.DataSplitter method) label_pathological_skew() (fluke.data.DataSplitter method) label_quantity_skew() (fluke.data.DataSplitter 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_received() (fluke.comm.ChannelObserver method) (fluke.utils.log.Log 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.server.Server attribute) (fluke.utils.Configuration property) (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.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.utils.model.ModOpt attribute) (fluke.utils.OptimizerConfigurator attribute) optimizer_cfg (fluke.client.Client attribute) (fluke.utils.OptimizerConfigurator attribute) OptimizerConfigurator (class in fluke.utils) 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 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) refs (fluke.FlukeCache._RefCounter property) 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.utils.model.ModOpt attribute) (fluke.utils.OptimizerConfigurator attribute) scheduler_cfg (fluke.utils.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.client.Client property) (fluke.utils.Configuration property) server_evaluation() (fluke.utils.ServerObserver method) ServerObserver (class in fluke.utils) set_callbacks() (fluke.algorithms.CentralizedFL 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_sample_size() (fluke.data.FastDataLoader method) set_save_options() (fluke.FlukeENV method) set_seed() (fluke.FlukeENV method) set_server() (fluke.client.Client 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.utils.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.utils.Configuration method) train_set (fluke.client.Client attribute) transforms (fluke.data.FastDataLoader attribute) U update() (fluke.DDict method) V value (fluke.FlukeCache._RefCounter property) 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)