MCPcopy Create free account

hub / github.com/Koukyosyumei/AIJack / functions

Functions1,327 in github.com/Koukyosyumei/AIJack

↓ 306 callersMethodsize
src/aijack/defense/tsl/robin_set.h:202
↓ 132 callersMethodbegin
* Iterators */
src/aijack/defense/tsl/robin_set.h:190
↓ 110 callersMethodend
src/aijack/defense/tsl/robin_set.h:194
↓ 61 callersFunctionNewToken
aivalut/src/compiler/token.h:105
↓ 39 callersMethodload
aivalut/src/ml/logisticregression.h:104
↓ 33 callersMethoddetach
(self)
src/aijack/defense/paillier/torch_wrapper.py:48
↓ 32 callersMethodzero_grad
(self)
src/aijack/collaborative/splitnn/api.py:65
↓ 31 callersMethodInsert
aivalut/src/utils/lru.h:13
↓ 30 callersMethodinsert
aivalut/src/utils/bptree.h:62
↓ 27 callersMethodstep
(self)
src/aijack/collaborative/splitnn/api.py:69
↓ 27 callersMethodtype
aivalut/src/storage/data.pb.h:502
↓ 26 callersMethodempty
* Capacity */
src/aijack/defense/tsl/robin_hash.h:719
↓ 23 callersMethoderase
src/aijack/defense/tsl/robin_set.h:259
↓ 19 callersMethodbackward
(ctx, grad_output)
src/aijack/utils/utils.py:58
↓ 19 callersMethodempty
* Capacity */
src/aijack/defense/tsl/robin_set.h:201
↓ 19 callersMethodtoi
aivalut/src/storage/data.pb.h:522
↓ 16 callersMethodreserve
src/aijack/defense/tsl/robin_set.h:551
↓ 15 callersMethodGet
aivalut/src/utils/lru.h:33
↓ 15 callersMethodinsert
src/aijack/defense/tsl/robin_set.h:210
↓ 15 callersFunctionlogsumexp
src/aijack/defense/dp/core/utils.cpp:171
↓ 15 callersFunctionswap
aivalut/src/storage/data.pb.h:144
↓ 15 callersMethodtof
aivalut/src/storage/data.pb.h:623
↓ 14 callersMethodFetchScheme
aivalut/src/storage/catalog.h:29
↓ 13 callersMethoddist_from_ideal_bucket
src/aijack/defense/tsl/robin_hash.h:273
↓ 12 callersMethodnumpy
(self)
src/aijack/defense/paillier/torch_wrapper.py:45
↓ 11 callersMethodbackward
(self, loss)
src/aijack/collaborative/splitnn/api.py:45
↓ 10 callersFunctionTokenKindToString
aivalut/src/compiler/token.h:109
↓ 10 callersFunctioncond_of_miller_rabin
src/aijack/defense/paillier/src/prime.h:44
↓ 10 callersMethodcpu
(self)
src/aijack/defense/paillier/torch_wrapper.py:51
↓ 10 callersMethodrun
(self)
src/aijack/collaborative/fedavg/api.py:72
↓ 9 callersMethodfind
src/aijack/defense/tsl/robin_set.h:343
↓ 9 callersMethodget_ColID
aivalut/src/storage/base.h:36
↓ 9 callersMethodjoin
aivalut/src/core/executor.h:103
↓ 9 callersFunctionmodpow
src/aijack/defense/paillier/src/prime.h:30
↓ 8 callersMethodFind
aivalut/src/utils/bptree.h:391
↓ 7 callersMethodAdd
aivalut/src/storage/catalog.h:20
↓ 7 callersMethodmintxid
aivalut/src/storage/data.pb.h:647
↓ 7 callersMethodreset_seed
Resets the random seed Args: seed (int): the random seed
src/aijack/attack/inversion/gradientinversion.py:312
↓ 7 callersMethodscore
Returns the performance on the given dataset. Args: dataloader (torch.utils.data.DataLoader): a dataloader only_local
src/aijack/collaborative/core/api.py:85
↓ 7 callersFunctionsigmoid
src/aijack/collaborative/tree/utils/utils.h:8
↓ 7 callersMethodwhere
aivalut/src/core/executor.h:132
↓ 7 callersFunctionxgboost_compute_gain
src/aijack/collaborative/tree/xgboost/utils.h:9
↓ 6 callersMethodTokenize
aivalut/src/compiler/token.h:184
↓ 6 callersFunctionTupleCanSee
aivalut/src/storage/tuple.h:176
↓ 6 callersFunctionTupleEqual
aivalut/src/storage/tuple.h:97
↓ 6 callersFunctionTupleGreaterEq
aivalut/src/storage/tuple.h:122
↓ 6 callersFunctionTupleLessEq
aivalut/src/storage/tuple.h:147
↓ 6 callersMethodTxid
aivalut/src/storage/tran.h:12
↓ 6 callersMethodadd_step_info
Add step information. Args: noise_params (dict): Parameters of the noise distribution. sampling_rate (float)
src/aijack/defense/dp/manager/accountant.py:117
↓ 6 callersMethodclear
* Modifiers */
src/aijack/defense/tsl/robin_hash.h:728
↓ 6 callersMethodget_epsilon
Get epsilon. Args: delta (float): Delta value. Returns: float: Epsilon value.
src/aijack/defense/dp/manager/accountant.py:236
↓ 6 callersMethodget_train_prediction
* @brief Recursively extract the vector of predictions of the training data * * @return vector<vector<float>> */
src/aijack/collaborative/tree/core/tree.h:62
↓ 6 callersMethodset_value_of_empty_bucket
src/aijack/defense/tsl/robin_hash.h:282
↓ 6 callersFunctionsoftmax
src/aijack/collaborative/tree/utils/utils.h:19
↓ 5 callersMethodReadTuple
aivalut/src/storage/storage.h:86
↓ 5 callersMethodattack
Reconstructs the images from the gradients received from the client Args: received_gradients: the list of gradients received from
src/aijack/attack/inversion/gradientinversion.py:329
↓ 5 callersMethodbegin
* Iterators */
src/aijack/defense/tsl/robin_map.h:213
↓ 5 callersMethoddecrypt
src/aijack/defense/paillier/src/keyring.h:47
↓ 5 callersMethodend
src/aijack/defense/tsl/robin_map.h:217
↓ 5 callersMethodsplit
aivalut/src/utils/bptree.h:66
↓ 5 callersMethodtrain_client
Train local models with the local datasets or the public dataset. Args: public (bool, optional): Train with the public dataset or
src/aijack/collaborative/core/api.py:56
↓ 5 callersMethodtruncated_hash
src/aijack/defense/tsl/robin_hash.h:125
↓ 4 callersMethodDataFrame
src/aijack/defense/kanonymity/core/dataframe.h:27
↓ 4 callersMethodNewPgid
aivalut/src/storage/bufpool.h:62
↓ 4 callersFunctionNewTuple
aivalut/src/storage/tuple.h:29
↓ 4 callersMethodParse
aivalut/src/compiler/parse.h:366
↓ 4 callersFunctionTupleData_Type_descriptor
aivalut/src/storage/data.pb.cc:115
↓ 4 callersFunction_log_add
src/aijack/defense/dp/core/utils.cpp:120
↓ 4 callersFunction_log_add
Add two numbers in the log space.
src/aijack/defense/dp/manager/utils.py:7
↓ 4 callersFunction_log_coef_i
(alpha, el, sampling_rate)
src/aijack/defense/dp/manager/utils.py:57
↓ 4 callersMethodencrypt
src/aijack/defense/paillier/src/paillier.h:427
↓ 4 callersFunctionextract_training_dataset
aivalut/src/core/executor.h:339
↓ 4 callersFunctiongcd
src/aijack/defense/paillier/src/prime.h:13
↓ 4 callersMethodgenerate_keypair
src/aijack/defense/paillier/src/keygenerator.h:23
↓ 4 callersMethodhas_ColID
aivalut/src/storage/base.h:26
↓ 4 callersFunctioninitialize_global_logit
(len_public_dataloader, output_dim, device)
src/aijack/collaborative/fedmd/client.py:10
↓ 4 callersMethodinsert_hint
src/aijack/defense/tsl/robin_hash.h:747
↓ 4 callersMethodis_leaf
src/aijack/collaborative/tree/xgboost/node.h:345
↓ 4 callersMethodmaxtxid
aivalut/src/storage/data.pb.h:667
↓ 4 callersFunctionmod_inverse
src/aijack/defense/paillier/src/mod_inverse.h:19
↓ 4 callersMethodpredict_proba
aivalut/src/ml/logisticregression.h:177
↓ 4 callersFunctionremoveIndices
aivalut/src/core/executor.h:51
↓ 4 callersMethodreset_step_info
Reset step information.
src/aijack/defense/dp/manager/accountant.py:113
↓ 4 callersMethodzero_grad
(self)
src/aijack/defense/dp/manager/adadps.py:154
↓ 3 callersMethodCreateIndex
aivalut/src/storage/storage.h:54
↓ 3 callersMethodHasScheme
aivalut/src/storage/catalog.h:25
↓ 3 callersMethodInsertIndex
aivalut/src/storage/storage.h:60
↓ 3 callersMethodInsertTuple
aivalut/src/storage/storage.h:42
↓ 3 callersFunctionL
src/aijack/defense/paillier/src/paillier.h:35
↓ 3 callersFunctionSaveCatalog
aivalut/src/storage/catalog.h:64
↓ 3 callersMethodScan
aivalut/src/core/plan.h:45
↓ 3 callersMethod_calc_upperbound_of_rdp
Calculate the upper bound of RDP. Args: lam (float): Parameter lambda. steps_info (list): Information about
src/aijack/defense/dp/manager/accountant.py:94
↓ 3 callersMethod_internal_maxtxid
aivalut/src/storage/data.pb.h:664
↓ 3 callersMethod_internal_mintxid
aivalut/src/storage/data.pb.h:644
↓ 3 callersMethod_internal_toi
aivalut/src/storage/data.pb.h:519
↓ 3 callersMethod_internal_type
aivalut/src/storage/data.pb.h:499
↓ 3 callersFunctionaccuracy_torch_dataloader
Calculates the accuracy of the model on the given dataloader Args: model (torch.nn.Module): model to be evaluated dataloader (tor
src/aijack/utils/metrics.py:41
↓ 3 callersMethodaction
(self, use_gradients=True)
src/aijack/collaborative/fedavg/server.py:60
↓ 3 callersMethodbackward
(self, loss)
src/aijack/defense/soteria/soteria_client.py:104
↓ 3 callersFunctionbinom
src/aijack/defense/dp/core/utils.cpp:26
next →1–100 of 1,327, ranked by callers