MCPcopy Create free account

hub / github.com/HarliWu/FedBiOT / types & classes

Types & classes365 in github.com/HarliWu/FedBiOT

↓ 126 callersClassCtxVar
Basic variable class Arguments: lifecycle: specific lifecycle of the attribute
federatedscope/core/trainers/context.py:314
↓ 100 callersClassMessage
The data exchanged during an FL course are abstracted as 'Message' in FederatedScope. A message object includes: msg_type: The ty
federatedscope/core/message.py:8
↓ 74 callersClassCN
An extended configuration system based on [yacs]( \ https://github.com/rbgirshick/yacs). \ The two-level tree structure consists of sever
federatedscope/core/configs/config.py:24
↓ 12 callersClassDatasetDict
federatedscope/nlp/hetero_tasks/dataset/utils.py:41
↓ 12 callersClassLLMDataset
federatedscope/llm/dataset/llm_dataset.py:39
↓ 9 callersClassFSChatBot
federatedscope/llm/misc/fschat.py:49
↓ 7 callersClassClientData
``ClientData`` converts split data to ``DataLoader``. Args: loader: ``Dataloader`` class or data dict which have been built
federatedscope/core/data/base_data.py:141
↓ 5 callersClassDummyEncryptNumber
federatedscope/core/secure/encrypt/dummy_encrypt.py:45
↓ 5 callersClassMLP
Multilayer Perceptron
federatedscope/core/mlp.py:7
↓ 5 callersClassMonitor
benchmark/FedHPOBench/fedhpobench/utils/monitor.py:13
↓ 5 callersClassPreActResNet
federatedscope/contrib/model/resnet.py:90
↓ 5 callersClassReIterator
federatedscope/core/auxiliaries/ReIterator.py:1
↓ 5 callersClassResNet
federatedscope/contrib/model/resnet.py:222
↓ 5 callersClassResNet
federatedscope/attack/models/vision.py:143
↓ 5 callersClassSAGE_Net
r"""GraphSAGE model from the "Inductive Representation Learning on Large Graphs" paper, in NeurIPS'17 Source: https://github.com/pyg-team
federatedscope/gfl/model/sage.py:7
↓ 5 callersClassWrapDataset
Wrap raw data into pytorch Dataset Arguments: dataset (dict): raw data dictionary contains "x" and "y"
federatedscope/core/data/wrap_dataset.py:6
↓ 5 callersClassnew_dict
Create a new_dict to ensure we can access the dictionary with one bracket only e.g., dict[key1][key2][key3] --> dict[key1.key2.key3]
federatedscope/llm/dataloader/dataloader.py:106
↓ 4 callersClassAdditiveSecretSharing
AdditiveSecretSharing class, which can split a number into frames and recover it by summing up
federatedscope/core/secret_sharing/secret_sharing.py:22
↓ 4 callersClassDBLPNew
r""" Args: root (string): Root directory where the dataset should be saved. FL (Bool): Federated setting, `0` for DBLP, `1` for FL
federatedscope/gfl/dataset/dblp_new.py:99
↓ 4 callersClassGPUManager
To automatic allocate the gpu, which returns the gpu with the largest free memory rate, unless the specified_device has been set up When
federatedscope/core/gpu_manager.py:11
↓ 4 callersClassMonitor
Provide the monitoring functionalities such as formatting the \ evaluation results into diverse metrics. \ Besides the prediction related
federatedscope/core/monitors/monitor.py:28
↓ 3 callersClassAverageMeter
federatedscope/nlp/hetero_tasks/trainer/utils.py:1
↓ 3 callersClassContrastiveMonitor
federatedscope/nlp/hetero_tasks/trainer/utils.py:18
↓ 3 callersClassGAT_Net
r"""GAT model from the "Graph Attention Networks" paper, in ICLR'18 Arguments: in_channels (int): dimension of input. out_channel
federatedscope/gfl/model/gat.py:8
↓ 3 callersClassGCN_Net
r""" GCN model from the "Semi-supervised Classification with Graph Convolutional Networks" paper, in ICLR'17. Arguments: in_channels
federatedscope/gfl/model/gcn.py:8
↓ 3 callersClassGIN_Net
r"""Graph Isomorphism Network model from the "How Powerful are Graph Neural Networks?" paper, in ICLR'19 Arguments: in_channels (int)
federatedscope/gfl/model/gin.py:45
↓ 3 callersClassGPR_Net
r"""GPR-GNN model from the "Adaptive Universal Generalized PageRank Graph Neural Network" paper, in ICLR'21 Arguments: in_channels (i
federatedscope/gfl/model/gpr.py:75
↓ 3 callersClassModelOutput
federatedscope/nlp/hetero_tasks/model/model.py:10
↓ 3 callersClassTabularBenchmark
benchmark/FedHPOBench/fedhpobench/benchmarks/tabular_benchmark.py:10
↓ 2 callersClassARC
federatedscope/llm/dataloader/offsite_tuning_dataset.py:102
↓ 2 callersClassATCModel
federatedscope/nlp/hetero_tasks/model/model.py:41
↓ 2 callersClassArgument
federatedscope/core/configs/yacs_config.py:64
↓ 2 callersClassBleuScorer
Bleu scorer.
federatedscope/nlp/metric/bleu/bleu_scorer.py:79
↓ 2 callersClassDisHyperNet
federatedscope/autotune/pfedhpo/utils.py:44
↓ 2 callersClassDiscrete
Represents a discrete search space, e.g., {'abc', 'ijk', 'xyz'}.
federatedscope/autotune/choice_types.py:91
↓ 2 callersClassEarlyStopper
Track the history of metric (e.g., validation loss), \ check whether should stop (training) process if the metric doesn't \ improve after
federatedscope/core/monitors/early_stopper.py:6
↓ 2 callersClassEncNet
federatedscope/autotune/pfedhpo/utils.py:11
↓ 2 callersClassFedRunner
This class is used to construct an FL course, which includes `_set_up` and `run`. Arguments: data: The data used in the FL cours
federatedscope/core/fed_runner.py:564
↓ 2 callersClassGenFeatures
r"""Implementation of ``CanonicalAtomFeaturizer`` and ``CanonicalBondFeaturizer`` in DGL. \ Source: https://lifesci.dgl.ai/_modules/dgllife/ut
federatedscope/core/splitters/graph/scaffold_lda_splitter.py:18
↓ 2 callersClassHyperNet
federatedscope/autotune/pfedhpo/utils.py:82
↓ 2 callersClassHyperNet
federatedscope/autotune/fedex/utils.py:23
↓ 2 callersClassKG
federatedscope/gfl/dataset/kg.py:31
↓ 2 callersClassLocalDataset
Convert data list to torch Dataset to save memory usage.
federatedscope/cv/dataset/leaf.py:92
↓ 2 callersClassLogisticRegression
federatedscope/cross_backends/tf_lr.py:5
↓ 2 callersClassLouvainSplitter
Split Data into small data via louvain algorithm. Args: client_num (int): Split data into ``client_num`` of pieces. delta (i
federatedscope/core/splitters/graph/louvain_splitter.py:12
↓ 2 callersClassMetricCalculator
Initializes the metric functions for the monitor. Use ``eval(ctx)`` \ to get evaluation results. Args: eval_metric: set of metri
federatedscope/core/monitors/metric_calculator.py:19
↓ 2 callersClassPIQA
federatedscope/llm/dataloader/offsite_tuning_dataset.py:5
↓ 2 callersClassRecSys
r""" Arguments: root (string): Root directory where the dataset should be saved. name (string): The name of the dataset (:obj:`"ep
federatedscope/gfl/dataset/recsys.py:92
↓ 2 callersClassResNet
federatedscope/cl/model/SimCLR.py:12
↓ 2 callersClassStandaloneCommManager
The communicator used for standalone mode
federatedscope/core/communication.py:17
↓ 2 callersClassStandaloneDDPCommManager
The communicator used for standalone mode with multigpu
federatedscope/core/communication.py:52
↓ 2 callersClassUtilityFunction
An object to compute the acquisition functions.
federatedscope/autotune/fts/utils.py:97
↓ 2 callersClassVATLoss
federatedscope/gfl/loss/vat.py:25
↓ 2 callersClassVerticalDataSampler
VerticalDataSampler is used to sample a subset from data Arguments: data(dict): data replace (bool): Whether the sample is w
federatedscope/vertical_fl/dataloader/utils.py:33
↓ 2 callersClassdataset_ContextualSBM
r"""Create synthetic dataset based on the contextual SBM from the paper: https://arxiv.org/pdf/1807.09596.pdf Use the similar class as InMemo
federatedscope/gfl/dataset/cSBM_dataset.py:174
↓ 2 callersClassgRPCCommManager
The implementation of gRPCCommManager is referred to the tutorial on https://grpc.io/docs/languages/python/
federatedscope/core/communication.py:103
↓ 1 callersClassASAM
federatedscope/contrib/trainer/sam.py:14
↓ 1 callersClassATCAggregator
federatedscope/nlp/hetero_tasks/aggregator/aggregator.py:16
↓ 1 callersClassAdapterModel
federatedscope/llm/model/adapter_builder.py:148
↓ 1 callersClassAnalyzer
r"""Analyzer for raw graph and split subgraphs. Arguments: raw_data (PyG.data): raw graph. split_data (list): the list for subgra
federatedscope/core/splitters/graph/analyzer.py:8
↓ 1 callersClassAngularPenaltySMLoss
federatedscope/autotune/pfedhpo/utils.py:142
↓ 1 callersClassAsynClientsAvgAggregator
The aggregator used in asynchronous training, which discounts the \ staled model updates
federatedscope/core/aggregators/asyn_clients_avg_aggregator.py:6
↓ 1 callersClassAtomEncoder
federatedscope/gfl/model/graph_level.py:18
↓ 1 callersClassBinaryClsLoss
y = {1, 0} L = -yln(p)-(1-y)ln(1-p)
federatedscope/vertical_fl/loss/binary_cls.py:5
↓ 1 callersClassBleu
The implementation of BLEU refer to 'Bleu: a method for automatic evaluation of machine translation.' [Papineni et al., 2002] (https://ac
federatedscope/nlp/metric/bleu/bleu.py:9
↓ 1 callersClassCIKMCUPDataset
federatedscope/gfl/dataset/cikm_cup.py:10
↓ 1 callersClassClientRunner
federatedscope/core/parallel/parallel_runner.py:303
↓ 1 callersClassContext
Record and pass variables among different hook functions. Arguments: model: training model cfg: config data (dict):
federatedscope/core/trainers/context.py:47
↓ 1 callersClassContinuous
Represents a continuous search space, e.g., in the range [0.001, 0.1].
federatedscope/autotune/choice_types.py:46
↓ 1 callersClassContrastiveHead
federatedscope/nlp/hetero_tasks/model/model.py:26
↓ 1 callersClassConv2Model
federatedscope/contrib/model/fedsam_convnet.py:19
↓ 1 callersClassConvNet2
federatedscope/cv/model/cnn.py:14
↓ 1 callersClassConvNet5
federatedscope/cv/model/cnn.py:53
↓ 1 callersClassCustomFormatter
Logging colored formatter, adapted from https://stackoverflow.com/a/56944256/3638629
federatedscope/core/auxiliaries/logging.py:15
↓ 1 callersClassDLG
Implementation of the paper "Deep Leakage from Gradients": https://papers.nips.cc/paper/2019/file/ \ 60a6c4002cc7b29142def8871531281a-Paper.pd
federatedscope/attack/privacy_attacks/reconstruction_opt.py:9
↓ 1 callersClassDataCollator
federatedscope/nlp/hetero_tasks/dataloader/datacollator.py:249
↓ 1 callersClassDataCollatorForDenoisingReconstrcution
Data collator used denoising language modeling task in BART. The implementation is based on https://github.com/pytorch/fairseq/blob/ 1bba7
federatedscope/nlp/hetero_tasks/dataloader/datacollator.py:67
↓ 1 callersClassDataCollatorForMLM
federatedscope/nlp/hetero_tasks/dataloader/datacollator.py:7
↓ 1 callersClassDecisionTree
federatedscope/vertical_fl/tree_based_models/model/Tree.py:125
↓ 1 callersClassDummyDataTranslator
``DummyDataTranslator`` convert datadict to ``StandaloneDataDict``. \ Compared to ``core.data.base_translator.BaseDataTranslator``, it do not
federatedscope/core/data/dummy_translator.py:5
↓ 1 callersClassDummyEncryptKeypair
federatedscope/core/secure/encrypt/dummy_encrypt.py:4
↓ 1 callersClassDummyEncryptPrivateKey
federatedscope/core/secure/encrypt/dummy_encrypt.py:29
↓ 1 callersClassDummyEncryptPublicKey
federatedscope/core/secure/encrypt/dummy_encrypt.py:16
↓ 1 callersClassDummyRegularizer
Dummy regularizer that only returns zero.
federatedscope/core/auxiliaries/regularizer_builder.py:32
↓ 1 callersClassEncNet
federatedscope/autotune/fedex/utils.py:7
↓ 1 callersClassFEMNISTTabularFedHPOBench
benchmark/FedHPOBench/demo/femnist_tabular_benchmark.py:16
↓ 1 callersClassFENISTSurrogateFedHPOBench
benchmark/FedHPOBench/demo/femnist_surrogate_benchmark.py:16
↓ 1 callersClassFeatGenerator
federatedscope/gfl/model/fedsageplus.py:33
↓ 1 callersClassFeatureOrderProtectedTrainer
federatedscope/vertical_fl/tree_based_models/trainer/feature_order_protected_trainer.py:8
↓ 1 callersClassFedAvgAggregator
federatedscope/cross_backends/tf_aggregator.py:9
↓ 1 callersClassFedEMTrainer
The FedEM implementation, "Federated Multi-Task Learning under a \ Mixture of Distributions (NeurIPS 2021)" \ based on the Algorithm 1 in
federatedscope/core/trainers/trainer_FedEM.py:14
↓ 1 callersClassFedGenTrainer
federatedscope/gfl/fedsageplus/trainer.py:46
↓ 1 callersClassFedOptAggregator
Implementation of FedOpt refer to `Adaptive Federated Optimization` \ [Reddi et al., 2021](https://openreview.net/forum?id=LkFG3lB13U5)
federatedscope/core/aggregators/fedopt_aggregator.py:7
↓ 1 callersClassFedSAM_CIFAR10_Splitter
This splitter split according to what FedSAM provides Args: client_num: the dataset will be split into ``client_num`` pieces
federatedscope/contrib/splitter/fedsam_cifar10_splitter.py:15
↓ 1 callersClassFedSage_Plus
federatedscope/gfl/model/fedsageplus.py:156
↓ 1 callersClassGANCRA
The implementation of GAN based class representative attack. https://dl.acm.org/doi/abs/10.1145/3133956.3134012 References: Hit
federatedscope/attack/privacy_attacks/GAN_based_attack.py:8
↓ 1 callersClassGBDTTree
federatedscope/vertical_fl/tree_based_models/model/Tree.py:93
↓ 1 callersClassGNN_Net_Graph
r"""GNN model with pre-linear layer, pooling layer and output layer for graph classification tasks. Arguments: in_channels (int):
federatedscope/gfl/model/graph_level.py:34
↓ 1 callersClassGNN_Net_Link
federatedscope/gfl/model/link_level.py:12
↓ 1 callersClassGPR_prop
propagation class for GPR_GNN source: https://github.com/jianhao2016/GPRGNN/blob/master/src/GNN_models.py
federatedscope/gfl/model/gpr.py:12
next →1–100 of 365, ranked by callers