Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HarliWu/FedBiOT
/ functions
Functions
2,364 in github.com/HarliWu/FedBiOT
⨍
Functions
2,364
◇
Types & classes
365
↓ 403 callers
Method
format
(self, record)
federatedscope/core/auxiliaries/logging.py:35
↓ 261 callers
Method
clone
Recursively copy this CfgNode.
federatedscope/core/configs/yacs_config.py:314
↓ 213 callers
Method
to
(self, device)
federatedscope/cross_backends/tf_lr.py:49
↓ 126 callers
Method
merge_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 callers
Method
split
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 callers
Method
send
(self, message)
federatedscope/core/communication.py:194
↓ 88 callers
Method
register_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 callers
Method
size
(self)
federatedscope/nlp/metric/bleu/bleu_scorer.py:159
↓ 72 callers
Function
setup_seed
(seed)
federatedscope/core/auxiliaries/utils.py:154
↓ 70 callers
Method
register_hook_in_train
(self, new_hook, trigger,
federatedscope/core/trainers/trainer.py:171
↓ 65 callers
Function
update_logger
(cfg, clear_before_add=False, rank=0)
federatedscope/core/auxiliaries/logging.py:60
↓ 64 callers
Function
get_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 callers
Method
run
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 callers
Function
get_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 callers
Function
get_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 callers
Function
get_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 callers
Method
extend
(self, dataset)
federatedscope/cv/dataset/leaf.py:126
↓ 48 callers
Method
state_dict
(self)
federatedscope/cross_backends/tf_lr.py:55
↓ 38 callers
Method
model
(self)
federatedscope/core/workers/base_worker.py:50
↓ 35 callers
Method
merge_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 callers
Method
register_hook_in_eval
(self, new_hook, trigger,
federatedscope/core/trainers/trainer.py:191
↓ 34 callers
Method
state_dict
(self, destination=None, prefix='', keep_vars=False)
federatedscope/mf/model/model.py:41
↓ 34 callers
Method
update
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 callers
Method
change_state
To modify the state of clients (idle or working)
federatedscope/core/sampler.py:22
↓ 31 callers
Method
dump
Dump to a string.
federatedscope/core/configs/yacs_config.py:229
↓ 29 callers
Method
format_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 callers
Method
step
(self)
federatedscope/core/optimizer.py:55
↓ 23 callers
Method
eval
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 callers
Method
load_state_dict
(self, state_dict, strict: bool = True)
federatedscope/mf/model/model.py:35
↓ 22 callers
Method
merge_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 callers
Method
freeze
(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 callers
Method
copy
copy the refs.
federatedscope/nlp/metric/bleu/bleu_scorer.py:90
↓ 18 callers
Function
get_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 callers
Function
download_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 callers
Method
fancy_output
(self, out)
federatedscope/organizer/client.py:42
↓ 17 callers
Method
load_state_dict
(self, model_para, strict=False)
federatedscope/cross_backends/tf_lr.py:71
↓ 16 callers
Method
defrost
Make this CfgNode and all of its children mutable.
federatedscope/core/configs/yacs_config.py:292
↓ 15 callers
Method
_init_data_related_var
(self)
federatedscope/vertical_fl/linear_model/worker/vertical_server.py:47
↓ 14 callers
Function
_assert_with_logging
(cond, msg)
federatedscope/core/configs/yacs_config.py:617
↓ 14 callers
Method
clear
(self)
federatedscope/llm/misc/fschat.py:216
↓ 14 callers
Method
clear
(self, lifecycle)
federatedscope/core/trainers/context.py:39
↓ 14 callers
Function
parse_args
(args=None)
federatedscope/core/cmd_args.py:6
↓ 14 callers
Method
permutation
(self)
federatedscope/core/sampler.py:99
↓ 14 callers
Function
register_trainer
(key, module)
federatedscope/register.py:34
↓ 14 callers
Method
train
(self, target_data_split_name="train", hooks_set=None)
federatedscope/core/trainers/trainer.py:233
↓ 13 callers
Method
check_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 callers
Method
get_neighbors
(self, neighbor_id=None)
federatedscope/core/communication.py:159
↓ 13 callers
Function
register
(key, module, module_dict)
federatedscope/register.py:10
↓ 13 callers
Function
register_config
(key, module)
federatedscope/register.py:41
↓ 13 callers
Method
register_hook_in_ft
(self, new_hook, trigger,
federatedscope/core/trainers/trainer.py:181
↓ 13 callers
Method
state_dict
(self, return_trainable=True, *args, **kwargs)
federatedscope/llm/model/adapter_builder.py:206
↓ 12 callers
Function
eval
(out_file, src_file, tgt_file)
federatedscope/nlp/metric/eval.py:42
↓ 12 callers
Function
parse_client_cfg
Arguments: arg_opts: list pairs of arg.opts
federatedscope/core/cmd_args.py:54
↓ 12 callers
Method
register_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 callers
Function
convert_layers_train_state
(layers, name_pattern=None, is_trainable=True)
federatedscope/llm/offsite_tuning/utils.py:251
↓ 11 callers
Function
get_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 callers
Function
load_jsonl
(file_path, is_gzip=False, instruction='instruction', input='inpu
federatedscope/llm/dataloader/dataloader.py:170
↓ 10 callers
Method
eval
(self)
federatedscope/attack/privacy_attacks/reconstruction_opt.py:66
↓ 10 callers
Method
load_state_dict
(self, state_dict, strict=False)
federatedscope/llm/model/adapter_builder.py:212
↓ 10 callers
Method
trace
returns trace of one of three tracked quantities Args: key (str): 'entropy', 'global', or 'refine' Returns: nu
federatedscope/autotune/fedex/server.py:158
↓ 10 callers
Method
update_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 callers
Method
broadcast_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 callers
Method
eval
(self)
federatedscope/llm/offsite_tuning/server.py:97
↓ 9 callers
Method
evaluate
(self, include_meteor=True, verbose=False)
federatedscope/nlp/metric/eval.py:20
↓ 9 callers
Function
merge_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 callers
Method
save_formatted_results
Save formatted results to a file.
federatedscope/core/monitors/monitor.py:271
↓ 9 callers
Method
track_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 callers
Method
_calculate_batch_epoch_num
(self, mode='train')
federatedscope/core/trainers/context.py:224
↓ 8 callers
Method
encrypt
(self, value)
federatedscope/vertical_fl/Paillier/abstract_paillier.py:32
↓ 8 callers
Function
get_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 callers
Function
highlight_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 callers
Function
merge_splits_feat
Args: data: ``federatedscope.core.data.ClientData`` with Tabular format. Returns: Merged data feature/x.
federatedscope/core/feature/utils.py:7
↓ 8 callers
Method
predict
(self, input_text, use_history=True, use_prompt=True)
federatedscope/llm/misc/fschat.py:164
↓ 8 callers
Method
reset
(self)
federatedscope/core/auxiliaries/utils.py:42
↓ 8 callers
Method
sample
samples from configs using current probability vector Arguments: thetas (list): probabilities for the hyperparameters.
federatedscope/autotune/fedex/server.py:168
↓ 8 callers
Function
split_sent
(examples, eoq='[unused2]', tokenize=True)
federatedscope/nlp/hetero_tasks/dataset/utils.py:22
↓ 8 callers
Method
update
(self, val, n=1)
federatedscope/nlp/hetero_tasks/trainer/utils.py:11
↓ 7 callers
Method
decrypt
(self, encrypted_number)
federatedscope/vertical_fl/Paillier/abstract_paillier.py:44
↓ 7 callers
Function
summarize_hpo_results
(configs, perfs, white_list=None,
federatedscope/autotune/utils.py:157
↓ 7 callers
Method
transform
(self, to_list=False)
federatedscope/core/message.py:215
↓ 6 callers
Method
_handle_msg
To simulate the message handling process (used only for the \ standalone mode)
federatedscope/core/fed_runner.py:406
↓ 6 callers
Method
_handle_msg
To simulate the message handling process (used only for the standalone mode)
federatedscope/core/fed_runner.py:943
↓ 6 callers
Method
_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 callers
Method
_parse_msg
(self, value)
federatedscope/core/message.py:232
↓ 6 callers
Method
add_neighbors
(self, neighbor_id, address)
federatedscope/core/communication.py:149
↓ 6 callers
Method
aggregate
Aggregation function. Args: agg_info: information to be aggregated.
federatedscope/core/aggregators/aggregator.py:14
↓ 6 callers
Method
auto_choice
To allocate a device
federatedscope/core/gpu_manager.py:58
↓ 6 callers
Method
broadcast_client_address
To broadcast the communication addresses of clients (used for \ additive secret sharing)
federatedscope/core/workers/server.py:749
↓ 6 callers
Method
build_msg_value
(self, value)
federatedscope/core/message.py:199
↓ 6 callers
Method
check_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 callers
Method
check_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 callers
Method
compute_score
(self, option=None, verbose=0)
federatedscope/nlp/metric/bleu/bleu_scorer.py:201
↓ 6 callers
Method
evaluate
(self, target_data_split_name="test", hooks_set=None)
federatedscope/core/trainers/trainer.py:243
↓ 6 callers
Method
fl_data
r""" Returns: the split edge index.
federatedscope/core/splitters/graph/analyzer.py:58
↓ 6 callers
Method
generate
(self, input_text, generate_kwargs={})
federatedscope/llm/misc/fschat.py:191
↓ 6 callers
Method
inc
Increment the model weight by the given content.
federatedscope/core/aggregators/clients_avg_aggregator.py:129
↓ 6 callers
Function
index_to_mask
(index, size, device='cpu')
federatedscope/gfl/dataset/utils.py:5
↓ 6 callers
Method
join_in
To send ``join_in`` message to the server for joining in the FL course.
federatedscope/core/workers/client.py:219
↓ 6 callers
Method
merge_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 callers
Function
print_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