MCPcopy Create free account

hub / github.com/HarliWu/FedBiOT / functions

Functions2,364 in github.com/HarliWu/FedBiOT

↓ 403 callersMethodformat
(self, record)
federatedscope/core/auxiliaries/logging.py:35
↓ 261 callersMethodclone
Recursively copy this CfgNode.
federatedscope/core/configs/yacs_config.py:314
↓ 213 callersMethodto
(self, device)
federatedscope/cross_backends/tf_lr.py:49
↓ 126 callersMethodmerge_from_other_cfg
load configs from another cfg instance Args: cfg_other: other cfg to be merged check_cfg: whether enable ``a
federatedscope/core/configs/config.py:115
↓ 123 callersMethodsplit
Perform ML split and FL split. Returns: dict of ``ClientData`` with client_idx as key to build \ ``Standalon
federatedscope/core/data/base_translator.py:50
↓ 100 callersMethodsend
(self, message)
federatedscope/core/communication.py:194
↓ 88 callersMethodregister_handlers
To bind a message type with a handling function. Arguments: msg_type (str): The defined message type callbac
federatedscope/core/workers/base_client.py:11
↓ 88 callersMethodsize
(self)
federatedscope/nlp/metric/bleu/bleu_scorer.py:159
↓ 72 callersFunctionsetup_seed
(seed)
federatedscope/core/auxiliaries/utils.py:154
↓ 70 callersMethodregister_hook_in_train
(self, new_hook, trigger,
federatedscope/core/trainers/trainer.py:171
↓ 65 callersFunctionupdate_logger
(cfg, clear_before_add=False, rank=0)
federatedscope/core/auxiliaries/logging.py:60
↓ 64 callersFunctionget_data
Instantiate the data and update the configuration accordingly if necessary. Arguments: config: a cfg node object client_cfgs:
federatedscope/core/auxiliaries/data_builder.py:39
↓ 63 callersMethodrun
To run an FL course, which is called after server/client has been set up. For the standalone mode, a shared message queue wil
federatedscope/core/fed_runner.py:725
↓ 58 callersFunctionget_client_cls
This function return a class of client. Args: cfg: configurations for FL, see ``federatedscope.core.configs`` Returns:
federatedscope/core/auxiliaries/worker_builder.py:17
↓ 58 callersFunctionget_server_cls
This function return a class of server. Args: cfg: configurations for FL, see ``federatedscope.core.configs`` Returns:
federatedscope/core/auxiliaries/worker_builder.py:125
↓ 56 callersFunctionget_runner
Instantiate a runner based on a configuration file Args: server_class: server class client_class: client class confi
federatedscope/core/auxiliaries/runner_builder.py:6
↓ 55 callersMethodextend
(self, dataset)
federatedscope/cv/dataset/leaf.py:126
↓ 48 callersMethodstate_dict
(self)
federatedscope/cross_backends/tf_lr.py:55
↓ 38 callersMethodmodel
(self)
federatedscope/core/workers/base_worker.py:50
↓ 35 callersMethodmerge_from_list
load configs from a list stores the keys and values. \ modified ``merge_from_list`` in ``yacs.config.py`` to allow adding \ n
federatedscope/core/configs/config.py:130
↓ 34 callersMethodregister_hook_in_eval
(self, new_hook, trigger,
federatedscope/core/trainers/trainer.py:191
↓ 34 callersMethodstate_dict
(self, destination=None, prefix='', keep_vars=False)
federatedscope/mf/model/model.py:41
↓ 34 callersMethodupdate
Called by the FL client to update the model parameters Arguments: model_parameters (dict): {model_name: model_val}
federatedscope/core/trainers/trainer.py:322
↓ 31 callersMethodchange_state
To modify the state of clients (idle or working)
federatedscope/core/sampler.py:22
↓ 31 callersMethoddump
Dump to a string.
federatedscope/core/configs/yacs_config.py:229
↓ 29 callersMethodformat_eval_res
Format the evaluation results from ``trainer.ctx.eval_results`` Args: results (dict): a dict to store the evaluation res
federatedscope/core/monitors/monitor.py:346
↓ 25 callersMethodstep
(self)
federatedscope/core/optimizer.py:55
↓ 23 callersMethodeval
To conduct evaluation. When ``cfg.federate.make_global_eval=True``, \ a global evaluation is conducted by the server.
federatedscope/core/workers/server.py:930
↓ 22 callersMethodload_state_dict
(self, state_dict, strict: bool = True)
federatedscope/mf/model/model.py:35
↓ 22 callersMethodmerge_from_file
load configs from a yaml file, another cfg instance or a list \ stores the keys and values. Args: cfg_filename:
federatedscope/core/configs/config.py:97
↓ 20 callersMethodfreeze
(1) make the cfg attributes immutable; (2) if ``save==True``, save the frozen cfg_check_funcs into \ ``self.outdir/config
federatedscope/core/configs/config.py:210
↓ 19 callersMethodcopy
copy the refs.
federatedscope/nlp/metric/bleu/bleu_scorer.py:90
↓ 18 callersFunctionget_model
This function builds an instance of model to be trained. Arguments: config: ``cfg`` local_data: the model to be instantiated
federatedscope/core/auxiliaries/model_builder.py:96
↓ 17 callersFunctiondownload_url
Downloads the content of an url to a folder. Modified from \ https://github.com/pyg-team/pytorch_geometric/tree/master/torch_geometric A
federatedscope/core/data/utils.py:737
↓ 17 callersMethodfancy_output
(self, out)
federatedscope/organizer/client.py:42
↓ 17 callersMethodload_state_dict
(self, model_para, strict=False)
federatedscope/cross_backends/tf_lr.py:71
↓ 16 callersMethoddefrost
Make this CfgNode and all of its children mutable.
federatedscope/core/configs/yacs_config.py:292
↓ 15 callersMethod_init_data_related_var
(self)
federatedscope/vertical_fl/linear_model/worker/vertical_server.py:47
↓ 14 callersFunction_assert_with_logging
(cond, msg)
federatedscope/core/configs/yacs_config.py:617
↓ 14 callersMethodclear
(self)
federatedscope/llm/misc/fschat.py:216
↓ 14 callersMethodclear
(self, lifecycle)
federatedscope/core/trainers/context.py:39
↓ 14 callersFunctionparse_args
(args=None)
federatedscope/core/cmd_args.py:6
↓ 14 callersMethodpermutation
(self)
federatedscope/core/sampler.py:99
↓ 14 callersFunctionregister_trainer
(key, module)
federatedscope/register.py:34
↓ 14 callersMethodtrain
(self, target_data_split_name="train", hooks_set=None)
federatedscope/core/trainers/trainer.py:233
↓ 13 callersMethodcheck_buffer
To check the message buffer Arguments: cur_round (int): The current round number min_received_num (int): The
federatedscope/core/workers/server.py:763
↓ 13 callersMethodget_neighbors
(self, neighbor_id=None)
federatedscope/core/communication.py:159
↓ 13 callersFunctionregister
(key, module, module_dict)
federatedscope/register.py:10
↓ 13 callersFunctionregister_config
(key, module)
federatedscope/register.py:41
↓ 13 callersMethodregister_hook_in_ft
(self, new_hook, trigger,
federatedscope/core/trainers/trainer.py:181
↓ 13 callersMethodstate_dict
(self, return_trainable=True, *args, **kwargs)
federatedscope/llm/model/adapter_builder.py:206
↓ 12 callersFunctioneval
(out_file, src_file, tgt_file)
federatedscope/nlp/metric/eval.py:42
↓ 12 callersFunctionparse_client_cfg
Arguments: arg_opts: list pairs of arg.opts
federatedscope/core/cmd_args.py:54
↓ 12 callersMethodregister_cfg_check_fun
Register a function that checks the configuration node. Args: cfg_check_fun: function for validation the correctness of
federatedscope/core/configs/config.py:88
↓ 11 callersFunctionconvert_layers_train_state
(layers, name_pattern=None, is_trainable=True)
federatedscope/llm/offsite_tuning/utils.py:251
↓ 11 callersFunctionget_optimizer
This function returns an instantiated optimizer to optimize the model. Args: model: model to be optimized type: type of opti
federatedscope/core/auxiliaries/optimizer_builder.py:20
↓ 11 callersFunctionload_jsonl
(file_path, is_gzip=False, instruction='instruction', input='inpu
federatedscope/llm/dataloader/dataloader.py:170
↓ 10 callersMethodeval
(self)
federatedscope/attack/privacy_attacks/reconstruction_opt.py:66
↓ 10 callersMethodload_state_dict
(self, state_dict, strict=False)
federatedscope/llm/model/adapter_builder.py:212
↓ 10 callersMethodtrace
returns trace of one of three tracked quantities Args: key (str): 'entropy', 'global', or 'refine' Returns: nu
federatedscope/autotune/fedex/server.py:158
↓ 10 callersMethodupdate_best_result
Update best evaluation results. \ by default, the update is based on validation loss with \ ``round_wise_update_key="val_loss
federatedscope/core/monitors/monitor.py:605
↓ 9 callersMethodbroadcast_model_para
To broadcast the message to all clients or sampled clients Arguments: msg_type: 'model_para' or other user defined msg_t
federatedscope/core/workers/server.py:658
↓ 9 callersMethodeval
(self)
federatedscope/llm/offsite_tuning/server.py:97
↓ 9 callersMethodevaluate
(self, include_meteor=True, verbose=False)
federatedscope/nlp/metric/eval.py:20
↓ 9 callersFunctionmerge_dict_of_results
Merge two ``dict`` according to their keys, and concatenate their value. Args: dict1: ``dict`` to be merged dict2: ``dict``
federatedscope/core/auxiliaries/utils.py:69
↓ 9 callersMethodsave_formatted_results
Save formatted results to a file.
federatedscope/core/monitors/monitor.py:271
↓ 9 callersMethodtrack_and_check
Checks the new result and if it improves it returns True. Args: new_result: new evaluation result Returns:
federatedscope/core/monitors/early_stopper.py:107
↓ 8 callersMethod_calculate_batch_epoch_num
(self, mode='train')
federatedscope/core/trainers/context.py:224
↓ 8 callersMethodencrypt
(self, value)
federatedscope/vertical_fl/Paillier/abstract_paillier.py:32
↓ 8 callersFunctionget_transform
This function is to build transforms applying to dataset. Args: config: ``CN`` from ``federatedscope/core/configs/config.py``
federatedscope/core/auxiliaries/transform_builder.py:5
↓ 8 callersFunctionhighlight_tex_res_in_table
(res_to_print_matrix_raw, rank_order, need_scale
benchmark/pFL-Bench/res_analysis_plot/render_paper_res.py:410
↓ 8 callersFunctionmerge_splits_feat
Args: data: ``federatedscope.core.data.ClientData`` with Tabular format. Returns: Merged data feature/x.
federatedscope/core/feature/utils.py:7
↓ 8 callersMethodpredict
(self, input_text, use_history=True, use_prompt=True)
federatedscope/llm/misc/fschat.py:164
↓ 8 callersMethodreset
(self)
federatedscope/core/auxiliaries/utils.py:42
↓ 8 callersMethodsample
samples from configs using current probability vector Arguments: thetas (list): probabilities for the hyperparameters.
federatedscope/autotune/fedex/server.py:168
↓ 8 callersFunctionsplit_sent
(examples, eoq='[unused2]', tokenize=True)
federatedscope/nlp/hetero_tasks/dataset/utils.py:22
↓ 8 callersMethodupdate
(self, val, n=1)
federatedscope/nlp/hetero_tasks/trainer/utils.py:11
↓ 7 callersMethoddecrypt
(self, encrypted_number)
federatedscope/vertical_fl/Paillier/abstract_paillier.py:44
↓ 7 callersFunctionsummarize_hpo_results
(configs, perfs, white_list=None,
federatedscope/autotune/utils.py:157
↓ 7 callersMethodtransform
(self, to_list=False)
federatedscope/core/message.py:215
↓ 6 callersMethod_handle_msg
To simulate the message handling process (used only for the \ standalone mode)
federatedscope/core/fed_runner.py:406
↓ 6 callersMethod_handle_msg
To simulate the message handling process (used only for the standalone mode)
federatedscope/core/fed_runner.py:943
↓ 6 callersMethod_param_filter
model parameter filter when transmit between local and gloabl, which is useful in personalization. e.g., setting cfg.personal
federatedscope/core/trainers/trainer.py:369
↓ 6 callersMethod_parse_msg
(self, value)
federatedscope/core/message.py:232
↓ 6 callersMethodadd_neighbors
(self, neighbor_id, address)
federatedscope/core/communication.py:149
↓ 6 callersMethodaggregate
Aggregation function. Args: agg_info: information to be aggregated.
federatedscope/core/aggregators/aggregator.py:14
↓ 6 callersMethodauto_choice
To allocate a device
federatedscope/core/gpu_manager.py:58
↓ 6 callersMethodbroadcast_client_address
To broadcast the communication addresses of clients (used for \ additive secret sharing)
federatedscope/core/workers/server.py:749
↓ 6 callersMethodbuild_msg_value
(self, value)
federatedscope/core/message.py:199
↓ 6 callersMethodcheck_and_move_on
To check the message_buffer. When enough messages are receiving, \ some events (such as perform aggregation, evaluation, and move to
federatedscope/core/workers/server.py:307
↓ 6 callersMethodcheck_and_save
To save the results and save model after each evaluation, and check \ whether to early stop.
federatedscope/core/workers/server.py:377
↓ 6 callersMethodcompute_score
(self, option=None, verbose=0)
federatedscope/nlp/metric/bleu/bleu_scorer.py:201
↓ 6 callersMethodevaluate
(self, target_data_split_name="test", hooks_set=None)
federatedscope/core/trainers/trainer.py:243
↓ 6 callersMethodfl_data
r""" Returns: the split edge index.
federatedscope/core/splitters/graph/analyzer.py:58
↓ 6 callersMethodgenerate
(self, input_text, generate_kwargs={})
federatedscope/llm/misc/fschat.py:191
↓ 6 callersMethodinc
Increment the model weight by the given content.
federatedscope/core/aggregators/clients_avg_aggregator.py:129
↓ 6 callersFunctionindex_to_mask
(index, size, device='cpu')
federatedscope/gfl/dataset/utils.py:5
↓ 6 callersMethodjoin_in
To send ``join_in`` message to the server for joining in the FL course.
federatedscope/core/workers/client.py:219
↓ 6 callersMethodmerge_eval_results_from_all_clients
Merge evaluation results from all clients, update best, \ log the merged results and save them into eval_results.log Returns
federatedscope/core/workers/server.py:570
↓ 6 callersFunctionprint_table_datasets_list
(filters_each_line_table, order, all_res_structed,
benchmark/pFL-Bench/res_analysis_plot/wandb_to_latex_res.py:391
next →1–100 of 2,364, ranked by callers