MCPcopy Create free account

hub / github.com/HarliWu/FedBiOT / functions

Functions2,364 in github.com/HarliWu/FedBiOT

↓ 6 callersFunctionregister_metric
(key, module)
federatedscope/register.py:48
↓ 6 callersMethodtrack_avg_flops
update the average flops for forwarding each data sample, \ for most models and tasks, \ the averaging is not needed as the i
federatedscope/core/monitors/monitor.py:582
↓ 6 callersMethodtrack_download_bytes
Track the number of bytes downloaded.
federatedscope/core/monitors/monitor.py:599
↓ 6 callersMethodtrain
(self, tree_num, node_num=None, training_info=None)
federatedscope/vertical_fl/tree_based_models/worker/TreeClient.py:57
↓ 6 callersMethodtrigger_for_time_up
The handler for time up: modify the currency timestamp \ and check the trigger condition
federatedscope/core/workers/server.py:894
↓ 5 callersMethod__init__
(self, block, num_blocks, num_classes=10)
federatedscope/contrib/model/resnet.py:223
↓ 5 callersMethod__init__
(self, block, num_blocks, num_classes=10, cfg=None)
federatedscope/cl/model/SimCLR.py:13
↓ 5 callersMethod__init__
(self)
federatedscope/gfl/model/fedsageplus.py:24
↓ 5 callersMethod_cost
(self, configuration, fidelity, **kwargs)
benchmark/FedHPOBench/fedhpobench/benchmarks/base_benchmark.py:85
↓ 5 callersMethod_para_weighted_avg
Calculates the weighted average of models.
federatedscope/core/aggregators/clients_avg_aggregator.py:67
↓ 5 callersMethod_register_hook
(self, base_hook, hooks_dict, insert_mode, insert_pos, new_hook, trigger)
federatedscope/core/trainers/trainer.py:201
↓ 5 callersMethod_set_weight_and_status
(self, tree_num, node_num)
federatedscope/vertical_fl/tree_based_models/trainer/trainer.py:315
↓ 5 callersMethodcheck_split
(self, target_split_name, skip=False)
federatedscope/core/trainers/context.py:292
↓ 5 callersMethodcount_bytes
calculate the message bytes to be sent/received :return: tuple of bytes of the message to be sent and received
federatedscope/core/message.py:255
↓ 5 callersFunctionget_dataloader
Instantiate a DataLoader via config. Args: dataset: dataset from which to load the data. config: configs containing batch_si
federatedscope/core/auxiliaries/dataloader_builder.py:11
↓ 5 callersMethodget_model_para
:return: model_parameters (dict): {model_name: model_val}
federatedscope/core/trainers/trainer.py:331
↓ 5 callersFunctionget_tokenizer
(model_name, cache_dir, tok_len=128)
federatedscope/llm/dataloader/dataloader.py:80
↓ 5 callersFunctionget_trainer
This function builds an instance of trainer. Arguments: model: model used in FL course data: data used in FL course
federatedscope/core/auxiliaries/trainer_builder.py:36
↓ 5 callersFunctionload_json
(file_path, instruction='instruction', input='input', output='output
federatedscope/llm/dataloader/dataloader.py:146
↓ 5 callersFunctionparse_search_space
Parse yaml format configuration to generate search space Arguments: config_path (str): the path of the yaml file. Return:
federatedscope/autotune/utils.py:55
↓ 5 callersFunctionprint_paper_table_from_repeat
(filters_each_line_table)
benchmark/pFL-Bench/res_analysis_plot/render_paper_res.py:490
↓ 5 callersFunctionprint_table_datasets_list
(filters_each_line_table)
benchmark/pFL-Bench/res_analysis_plot/repeat_best_exp.py:275
↓ 5 callersFunctionregister_model
(key, module)
federatedscope/register.py:27
↓ 5 callersMethodsave_model
(self, path, cur_round=-1)
federatedscope/core/trainers/trainer.py:400
↓ 5 callersMethodupdate
(self, model_parameters, strict=False)
federatedscope/nlp/hetero_tasks/trainer/trainer.py:53
↓ 4 callersMethod__init__
(self, in_channel, num_params, hid_dim=64)
federatedscope/autotune/pfedhpo/utils.py:12
↓ 4 callersMethod_avg_params
(self, models, client_adj_norm)
federatedscope/nlp/hetero_tasks/aggregator/aggregator.py:140
↓ 4 callersMethod_load
Load object from Redis via pickle.
federatedscope/organizer/server.py:25
↓ 4 callersMethod_make_layer
(self, block, planes, num_blocks, stride)
federatedscope/contrib/model/resnet.py:107
↓ 4 callersMethod_make_layer
(self, block, planes, num_blocks, stride)
federatedscope/contrib/model/resnet.py:240
↓ 4 callersMethod_make_layer
(self, block, planes, num_blocks, stride)
federatedscope/cl/model/SimCLR.py:33
↓ 4 callersMethod_make_layer
(self, block, planes, num_blocks, stride)
federatedscope/attack/models/vision.py:161
↓ 4 callersMethod_run_routine
Run the hooks_set and maintain the mode Arguments: mode: running mode of client, chosen from train/val/test Note:
federatedscope/core/trainers/trainer.py:261
↓ 4 callersMethod_save
Save object to Redis via pickle.
federatedscope/organizer/server.py:18
↓ 4 callersMethod_setup
Prepare the initial configurations based on the search space.
federatedscope/autotune/algos.py:93
↓ 4 callersMethod_setup_client
Set up the client
federatedscope/core/fed_runner.py:885
↓ 4 callersMethod_setup_server
Set up the server
federatedscope/core/fed_runner.py:828
↓ 4 callersFunctionadd_prefix_to_path
(prefix, path)
federatedscope/core/auxiliaries/utils.py:186
↓ 4 callersMethodassert_cfg
check the validness of the configuration instance Args: check_cfg: whether enable checks
federatedscope/core/configs/config.py:147
↓ 4 callersFunctionbucketize
(feature_order, bucket_size, bucket_num)
federatedscope/vertical_fl/tree_based_models/trainer/utils.py:42
↓ 4 callersMethodcreate_by_type
(self, value, nested=False)
federatedscope/core/message.py:147
↓ 4 callersMethodfc_layer
(self, input_x, in_channels, class_num, use_bias=True)
federatedscope/cross_backends/tf_lr.py:33
↓ 4 callersFunctionfilter_dict
Filters out the common keys of kwarg that are not in kwarg. Args: func: function to be filtered kwarg: dict to filter R
federatedscope/core/data/utils.py:592
↓ 4 callersMethodfinetune
(self, target_data_split_name="train", hooks_set=None)
federatedscope/core/trainers/trainer.py:253
↓ 4 callersFunctionget_ds_rank
()
federatedscope/core/auxiliaries/utils.py:182
↓ 4 callersMethodget_msg_handler_dict
(cls)
federatedscope/core/workers/client.py:609
↓ 4 callersFunctionget_random
(dis_type, sample_shape, params, device)
federatedscope/core/trainers/utils.py:54
↓ 4 callersFunctionget_scheduler
This function builds an instance of scheduler. Args: optimizer: optimizer to be scheduled type: type of scheduler **
federatedscope/core/auxiliaries/scheduler_builder.py:20
↓ 4 callersFunctionget_vertical_loss
(loss_type, model_type)
federatedscope/vertical_fl/loss/utils.py:1
↓ 4 callersMethodload_cfg
Load a cfg. Args: cfg_file_obj_or_str (str or file): Supports loading from: - A file obje
federatedscope/core/configs/yacs_config.py:387
↓ 4 callersMethodmend_graph
(self, x, edge_index, pred_degree, gen_feats)
federatedscope/gfl/model/fedsageplus.py:73
↓ 4 callersFunctionnormalize_answer
Lower text and remove punctuation, articles and extra whitespace.
federatedscope/nlp/hetero_tasks/metric/squad.py:11
↓ 4 callersMethodoptimize
To optimize the hyperparameters, that is, executing the HPO algorithm and then returning the results.
federatedscope/autotune/algos.py:104
↓ 4 callersMethodprint_help
print help info for a specific given ``arg_name`` or \ for all arguments if not given ``arg_name`` Args: arg_nam
federatedscope/core/configs/config.py:74
↓ 4 callersMethodregister_handlers
To bind a message type with a handling function. Arguments: msg_type (str): The defined message type callbac
federatedscope/core/workers/base_server.py:11
↓ 4 callersMethodreplace_hook_in_train
(self, new_hook, target_trigger, target_hook_name)
federatedscope/core/trainers/trainer.py:129
↓ 4 callersMethodsample
(self, size)
federatedscope/core/sampler.py:19
↓ 4 callersMethodsave_best_results
To Save the best evaluation results.
federatedscope/core/workers/server.py:533
↓ 4 callersFunctionsave_local_data
r""" Save data to disk. Source: \ https://github.com/omarfoq/FedEM/blob/main/data/femnist/generate_data.py Args: train_data: x of
federatedscope/core/data/utils.py:702
↓ 4 callersFunctionset_help_info
(cn_node, help_info_dict, prefix="")
federatedscope/core/configs/config.py:14
↓ 4 callersFunctionsymmetric_uniform_dequantization
Perform symmetric uniform dequantization Args: state_dict: dict of model parameter (torch_model.state_dict) Returns: The
federatedscope/core/compression/utils.py:64
↓ 4 callersFunctionsymmetric_uniform_quantization
Perform symmetric uniform quantization to weight in conv & fc layers Args: state_dict: dict of model parameter (torch_model.state_dic
federatedscope/core/compression/utils.py:31
↓ 4 callersMethodterminate
To terminate the FL course
federatedscope/core/workers/server.py:910
↓ 4 callersFunctionunique_rows
A functions to trim repeated rows that may appear when optimizing. This is necessary to avoid the sklearn GP object from breaking :param
federatedscope/autotune/fts/utils.py:139
↓ 4 callersFunctionunit_size_to_bytes
(size_str)
benchmark/pFL-Bench/res_analysis_plot/render_paper_res.py:360
↓ 3 callersMethod__init__
(self, status='on', feature_idx=None, feature_value=None,
federatedscope/vertical_fl/tree_based_models/model/Tree.py:5
↓ 3 callersMethod__init__
(self, client_num)
federatedscope/core/sampler.py:13
↓ 3 callersMethod__init__
(self)
federatedscope/attack/models/vision.py:36
↓ 3 callersMethod__init__
(self, working_folder, **kwargs)
federatedscope/autotune/hpbandster.py:33
↓ 3 callersMethod_check_user
Check the validity of the user (whether in black list, etc).
federatedscope/organizer/server.py:53
↓ 3 callersMethod_compute_client_groups
(self, models)
federatedscope/nlp/hetero_tasks/aggregator/aggregator.py:109
↓ 3 callersMethod_compute_for_node
(self, tree_num, node_num)
federatedscope/vertical_fl/tree_based_models/trainer/trainer.py:263
↓ 3 callersMethod_exec_cmd
(self, command)
federatedscope/organizer/utils.py:35
↓ 3 callersMethod_gain
(self, grad, hess)
federatedscope/vertical_fl/tree_based_models/model/Tree.py:57
↓ 3 callersMethod_get_ordered_gh
(self, tree_num, node_num, feature_idx
federatedscope/vertical_fl/tree_based_models/trainer/trainer.py:151
↓ 3 callersMethod_init_fidelity
(self, fidelity)
benchmark/FedHPOBench/fedhpobench/benchmarks/base_benchmark.py:95
↓ 3 callersMethod_make_layer
(self, block, planes, num_blocks, stride)
federatedscope/cl/model/SimCLR.py:76
↓ 3 callersMethod_merge_and_format_eval_results
The behaviors of server when receiving enough evaluating results
federatedscope/core/workers/server.py:517
↓ 3 callersMethod_perform_federated_aggregation
Perform federated aggregation and update the global model
federatedscope/core/workers/server.py:437
↓ 3 callersMethod_process_y_pred
(self, y_pred)
federatedscope/vertical_fl/loss/binary_cls.py:18
↓ 3 callersMethod_process_y_pred
(self, y_pred)
federatedscope/vertical_fl/loss/regression.py:9
↓ 3 callersMethod_process_y_pred
(self, y_pred)
federatedscope/vertical_fl/loss/regression.py:38
↓ 3 callersMethod_remove_special_tokens
(self, sent)
federatedscope/nlp/hetero_tasks/trainer/trainer.py:199
↓ 3 callersMethod_start_new_training_round
The behaviors for starting a new training round
federatedscope/core/workers/server.py:492
↓ 3 callersMethod_switch_model_ctx
(self, next_model_idx=None)
federatedscope/core/trainers/trainer_multi_model.py:203
↓ 3 callersFunction_valid_type
(value, allow_cfg_node=False)
federatedscope/core/configs/yacs_config.py:491
↓ 3 callersFunctionacq_max
( ac, gp, M, N, random_features, info_ts, pt, ws, use_target_label, w_
federatedscope/autotune/fts/utils.py:252
↓ 3 callersMethodcal_gain
(self, grad, hess, split_idx, node_num)
federatedscope/vertical_fl/tree_based_models/model/Tree.py:60
↓ 3 callersMethodcalc_model_metric
Arguments: last_model (dict): the state of last round. local_updated_models (list): each element is (data_size, model
federatedscope/core/monitors/monitor.py:519
↓ 3 callersFunctioncalculate_batch_epoch_num
(steps, batch_or_epoch, num_data, batch_size, drop_last)
federatedscope/core/trainers/utils.py:65
↓ 3 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/autotune/fts/server.py:325
↓ 3 callersMethodcheck_client_join_in
To check whether all the clients have joined in the FL course.
federatedscope/core/workers/server.py:818
↓ 3 callersFunctionconfig2cmdargs
Arguments: config (dict): key is cfg node name, value is the specified value. Returns: results (list): cmd args
federatedscope/autotune/utils.py:100
↓ 3 callersFunctionconvert
(trans)
federatedscope/core/auxiliaries/transform_builder.py:44
↓ 3 callersFunctioncreate_backbone
(name, num_classes=10, block='BasicBlock')
federatedscope/cl/model/SimCLR.py:111
↓ 3 callersFunctiondirichlet_distribution_noniid_slice
r"""Get sample index list for each client from the Dirichlet distribution. https://github.com/FedML-AI/FedML/blob/master/fedml_core/non_iid pa
federatedscope/core/splitters/utils.py:38
↓ 3 callersMethodentropy
(self, thetas)
federatedscope/autotune/fedex/server.py:136
↓ 3 callersFunctioneval_in_fs
Args: cfg: fs cfg config: sampled trial CS.Configuration budget: budget round for this trial client_cfgs: client-
federatedscope/autotune/utils.py:241
↓ 3 callersMethodfetch_train_data
(self, index=None)
federatedscope/vertical_fl/tree_based_models/trainer/trainer.py:47
↓ 3 callersMethodgenerate_data
(self, task_id, n_samples=10000)
federatedscope/nlp/dataset/leaf_synthetic.py:138
← previousnext →101–200 of 2,364, ranked by callers