Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KarhouTam/FL-bench
/ functions
Functions
580 in github.com/KarhouTam/FL-bench
⨍
Functions
580
◇
Types & classes
144
Method
__init__
(self, args: DictConfig)
src/server/fedem.py:23
Method
__init__
(self, args: DictConfig)
src/server/scaffold.py:24
Method
__init__
( self, embedding_dim: int, layer_num: int, client_num: int, hidden_di
src/server/pfedla.py:117
Method
__init__
(self, args: DictConfig)
src/server/fedavgm.py:21
Method
__init__
(self, args: DictConfig)
src/server/fedproto.py:23
Method
__init__
(self, backbone: nn.Module, args: Namespace, client_num: int)
src/server/pfedhn.py:121
Method
__init__
(self, input_dim: int, hidden_dim: int, output_dim: int)
src/server/fedrod.py:86
Method
__init__
Args: `args`: A DictConfig object of the arguments. `init_trainer`: `True` indicates that initializing trainer now (w
src/server/fedavg.py:44
Method
__init__
(self, args)
src/server/floco.py:80
Method
__init__
(self, endpoints: int, seed: int, *args, **kwargs)
src/server/floco.py:115
Method
__init__
(self, args: DictConfig)
src/server/fedfomo.py:23
Method
__init__
(self, args: DictConfig)
src/server/moon.py:22
Method
__init__
(self, args: DictConfig)
src/server/ditto.py:23
Method
__init__
(self, args: DictConfig)
src/server/perfedavg.py:23
Method
__init__
(self, args: DictConfig)
src/server/fedmd.py:39
Method
__init__
(self, *args, **kwargs)
src/server/fedadmm.py:18
Method
__init__
(self, args, init_trainer=True, init_model=True)
src/server/dpfedavg.py:39
Method
__init__
(self, args: DictConfig)
src/server/fedopt.py:28
Method
__init__
( self, optimizer_type: str, params_dict: OrderedDict[str, torch.Tensor], beta
src/server/fedopt.py:59
Method
__init__
(self, args: DictConfig)
src/server/fedbn.py:15
Method
__init__
(self, args: DictConfig)
src/server/fedap.py:33
Method
__init__
(self, args: DictConfig)
src/server/fedbabu.py:13
Method
__init__
(self, args: DictConfig)
src/server/fedas.py:23
Method
__init__
(self, args: DictConfig)
src/server/pfedme.py:28
Method
__init__
(self, data, targets)
src/server/ccvr.py:105
Method
__init__
(self, args: DictConfig)
src/server/fediir.py:23
Method
__init__
(self, args: DictConfig)
src/server/fedsr.py:60
Method
__init__
(self, args: DictConfig)
src/server/fedpac.py:28
Method
__init__
(self, args: DictConfig)
src/server/pfedfda.py:27
Method
__init__
(self, args: DictConfig)
src/server/apfl.py:24
Method
__init__
(self, args: DictConfig)
src/server/pefll.py:32
Method
__init__
(self, base_model, client_num)
src/server/adcol.py:15
Method
__init__
(self, feature, index)
src/server/adcol.py:37
Method
__len__
(self)
data/utils/datasets.py:65
Method
__len__
(self)
src/client/fedem.py:119
Method
__len__
(self)
src/server/ccvr.py:112
Method
__len__
(self)
src/server/adcol.py:47
Method
_get_feature_hook_fn
(model, input, output)
src/utils/models.py:35
Function
_idx_2_domain_label
(index)
generate_data.py:270
Function
_idx_2_domain_label
(index)
data/utils/process.py:506
Method
_knnper_eval
(dataloader)
src/client/knnper.py:32
Method
_package_VAE
(client_id: int)
src/server/fedfed.py:77
Method
_package_distribute_data
(client_id: int)
src/server/fedfed.py:151
Method
_parallel_exec
( self, func_name: str, clients: list[int], package_func: Optional[Callable[[i
src/utils/trainer.py:157
Method
_parallel_test
(self, clients: list[int], results: dict)
src/utils/trainer.py:118
Method
_parallel_train
(self)
src/utils/trainer.py:66
Method
_print
(groups)
src/server/fedavg.py:804
Method
_re_init
(src)
src/client/apfl.py:16
Method
_serial_exec
( self, func_name: str, clients: list[int], package_func: Optional[Callable[[i
src/utils/trainer.py:142
Method
_serial_test
(self, clients: list[int], results: dict)
src/utils/trainer.py:110
Method
_serial_train
(self)
src/utils/trainer.py:40
Method
_update_adagrad
(self, delta_list)
src/server/fedopt.py:112
Method
_update_adam
(self, delta_list)
src/server/fedopt.py:121
Method
_update_yogi
(self, delta_list)
src/server/fedopt.py:116
Method
accept_global_shared_data
(self, package: dict[str, Any])
src/client/fedfed.py:178
Method
accuracy
(self)
src/utils/metrics.py:64
Method
aggregate_client_updates
( self, client_packages: OrderedDict[int, dict[str, Any]] )
src/server/feddyn.py:39
Method
aggregate_client_updates
(self, client_packages: dict[int, dict[str, Any]])
src/server/scaffold.py:38
Method
aggregate_client_updates
( self, client_packages: OrderedDict[int, dict[str, Any]] )
src/server/fedavgm.py:32
Method
aggregate_client_updates
(self, client_packages: dict[int, dict[str, Any]])
src/server/fedrod.py:56
Method
aggregate_client_updates
Aggregate client updates with DP parameter name handling.
src/server/dpfedavg.py:103
Method
aggregate_client_updates
(self, client_packages: dict[int, dict[str, Any]])
src/server/pfedme.py:42
Method
aggregate_client_updates
( self, client_packages: OrderedDict[int, dict[str, Any]] )
src/server/elastic.py:25
Method
aggregate_client_updates
( self, client_packages: OrderedDict[int, dict[str, Any]] )
src/server/fedpac.py:68
Method
aggregate_client_updates
(self, client_packages: Dict[str, Dict[str, Any]])
src/server/pfedfda.py:70
Method
check_and_preprocess
(self, args: DictConfig)
src/utils/models.py:42
Method
corrects
(self)
src/utils/metrics.py:71
Method
display_metrics
Display metrics including privacy information.
src/server/dpfedavg.py:125
Method
evaluate
(self)
src/client/floco.py:58
Method
evaluate
(self, model=None)
src/client/knnper.py:17
Method
evaluate
(self)
src/client/ditto.py:65
Method
evaluate
Evaluate model, handling DP-wrapped models.
src/client/dpfedavg.py:191
Method
evaluate
(self)
src/client/pfedme.py:65
Method
evaluate
(self)
src/client/apfl.py:91
Method
finetune
(self)
src/client/fedrod.py:126
Method
finetune
(self)
src/client/fedrep.py:30
Method
finetune
(self)
src/client/fedper.py:11
Method
fit
(self)
src/client/fedgen.py:43
Method
fit
(self)
src/client/feddyn.py:19
Method
fit
(self)
src/client/fedem.py:72
Method
fit
(self)
src/client/scaffold.py:55
Method
fit
(self)
src/client/fedproto.py:52
Method
fit
(self)
src/client/fedrod.py:63
Method
fit
(self)
src/client/fedrep.py:8
Method
fit
(self)
src/client/floco.py:36
Method
fit
(self)
src/client/ditto.py:31
Method
fit
(self)
src/client/perfedavg.py:26
Method
fit
(self)
src/client/fedadmm.py:40
Method
fit
DP training implementation using standard DPDataLoader iteration.
src/client/dpfedavg.py:96
Method
fit
(self)
src/client/fedbabu.py:8
Method
fit
(self)
src/client/pfedme.py:38
Method
fit
(self)
src/client/fediir.py:21
Method
fit
(self)
src/client/fedsr.py:11
Method
fit
(self)
src/client/fedprox.py:8
Method
fit
(self)
src/client/fedpac.py:98
Method
fit
(self)
src/client/flute.py:24
Method
fit
(self)
src/client/apfl.py:44
Method
fit
(self)
src/client/pefll.py:45
Method
fit
(self)
src/client/adcol.py:17
Method
fit
(self)
src/client/fedah.py:19
← previous
next →
301–400 of 580, ranked by callers