Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Koukyosyumei/AIJack
/ functions
Functions
1,327 in github.com/Koukyosyumei/AIJack
⨍
Functions
1,327
◇
Types & classes
242
↓ 306 callers
Method
size
src/aijack/defense/tsl/robin_set.h:202
↓ 132 callers
Method
begin
* Iterators */
src/aijack/defense/tsl/robin_set.h:190
↓ 110 callers
Method
end
src/aijack/defense/tsl/robin_set.h:194
↓ 61 callers
Function
NewToken
aivalut/src/compiler/token.h:105
↓ 39 callers
Method
load
aivalut/src/ml/logisticregression.h:104
↓ 33 callers
Method
detach
(self)
src/aijack/defense/paillier/torch_wrapper.py:48
↓ 32 callers
Method
zero_grad
(self)
src/aijack/collaborative/splitnn/api.py:65
↓ 31 callers
Method
Insert
aivalut/src/utils/lru.h:13
↓ 30 callers
Method
insert
aivalut/src/utils/bptree.h:62
↓ 27 callers
Method
step
(self)
src/aijack/collaborative/splitnn/api.py:69
↓ 27 callers
Method
type
aivalut/src/storage/data.pb.h:502
↓ 26 callers
Method
empty
* Capacity */
src/aijack/defense/tsl/robin_hash.h:719
↓ 23 callers
Method
erase
src/aijack/defense/tsl/robin_set.h:259
↓ 19 callers
Method
backward
(ctx, grad_output)
src/aijack/utils/utils.py:58
↓ 19 callers
Method
empty
* Capacity */
src/aijack/defense/tsl/robin_set.h:201
↓ 19 callers
Method
toi
aivalut/src/storage/data.pb.h:522
↓ 16 callers
Method
reserve
src/aijack/defense/tsl/robin_set.h:551
↓ 15 callers
Method
Get
aivalut/src/utils/lru.h:33
↓ 15 callers
Method
insert
src/aijack/defense/tsl/robin_set.h:210
↓ 15 callers
Function
logsumexp
src/aijack/defense/dp/core/utils.cpp:171
↓ 15 callers
Function
swap
aivalut/src/storage/data.pb.h:144
↓ 15 callers
Method
tof
aivalut/src/storage/data.pb.h:623
↓ 14 callers
Method
FetchScheme
aivalut/src/storage/catalog.h:29
↓ 13 callers
Method
dist_from_ideal_bucket
src/aijack/defense/tsl/robin_hash.h:273
↓ 12 callers
Method
numpy
(self)
src/aijack/defense/paillier/torch_wrapper.py:45
↓ 11 callers
Method
backward
(self, loss)
src/aijack/collaborative/splitnn/api.py:45
↓ 10 callers
Function
TokenKindToString
aivalut/src/compiler/token.h:109
↓ 10 callers
Function
cond_of_miller_rabin
src/aijack/defense/paillier/src/prime.h:44
↓ 10 callers
Method
cpu
(self)
src/aijack/defense/paillier/torch_wrapper.py:51
↓ 10 callers
Method
run
(self)
src/aijack/collaborative/fedavg/api.py:72
↓ 9 callers
Method
find
src/aijack/defense/tsl/robin_set.h:343
↓ 9 callers
Method
get_ColID
aivalut/src/storage/base.h:36
↓ 9 callers
Method
join
aivalut/src/core/executor.h:103
↓ 9 callers
Function
modpow
src/aijack/defense/paillier/src/prime.h:30
↓ 8 callers
Method
Find
aivalut/src/utils/bptree.h:391
↓ 7 callers
Method
Add
aivalut/src/storage/catalog.h:20
↓ 7 callers
Method
mintxid
aivalut/src/storage/data.pb.h:647
↓ 7 callers
Method
reset_seed
Resets the random seed Args: seed (int): the random seed
src/aijack/attack/inversion/gradientinversion.py:312
↓ 7 callers
Method
score
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 callers
Function
sigmoid
src/aijack/collaborative/tree/utils/utils.h:8
↓ 7 callers
Method
where
aivalut/src/core/executor.h:132
↓ 7 callers
Function
xgboost_compute_gain
src/aijack/collaborative/tree/xgboost/utils.h:9
↓ 6 callers
Method
Tokenize
aivalut/src/compiler/token.h:184
↓ 6 callers
Function
TupleCanSee
aivalut/src/storage/tuple.h:176
↓ 6 callers
Function
TupleEqual
aivalut/src/storage/tuple.h:97
↓ 6 callers
Function
TupleGreaterEq
aivalut/src/storage/tuple.h:122
↓ 6 callers
Function
TupleLessEq
aivalut/src/storage/tuple.h:147
↓ 6 callers
Method
Txid
aivalut/src/storage/tran.h:12
↓ 6 callers
Method
add_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 callers
Method
clear
* Modifiers */
src/aijack/defense/tsl/robin_hash.h:728
↓ 6 callers
Method
get_epsilon
Get epsilon. Args: delta (float): Delta value. Returns: float: Epsilon value.
src/aijack/defense/dp/manager/accountant.py:236
↓ 6 callers
Method
get_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 callers
Method
set_value_of_empty_bucket
src/aijack/defense/tsl/robin_hash.h:282
↓ 6 callers
Function
softmax
src/aijack/collaborative/tree/utils/utils.h:19
↓ 5 callers
Method
ReadTuple
aivalut/src/storage/storage.h:86
↓ 5 callers
Method
attack
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 callers
Method
begin
* Iterators */
src/aijack/defense/tsl/robin_map.h:213
↓ 5 callers
Method
decrypt
src/aijack/defense/paillier/src/keyring.h:47
↓ 5 callers
Method
end
src/aijack/defense/tsl/robin_map.h:217
↓ 5 callers
Method
split
aivalut/src/utils/bptree.h:66
↓ 5 callers
Method
train_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 callers
Method
truncated_hash
src/aijack/defense/tsl/robin_hash.h:125
↓ 4 callers
Method
DataFrame
src/aijack/defense/kanonymity/core/dataframe.h:27
↓ 4 callers
Method
NewPgid
aivalut/src/storage/bufpool.h:62
↓ 4 callers
Function
NewTuple
aivalut/src/storage/tuple.h:29
↓ 4 callers
Method
Parse
aivalut/src/compiler/parse.h:366
↓ 4 callers
Function
TupleData_Type_descriptor
aivalut/src/storage/data.pb.cc:115
↓ 4 callers
Function
_log_add
src/aijack/defense/dp/core/utils.cpp:120
↓ 4 callers
Function
_log_add
Add two numbers in the log space.
src/aijack/defense/dp/manager/utils.py:7
↓ 4 callers
Function
_log_coef_i
(alpha, el, sampling_rate)
src/aijack/defense/dp/manager/utils.py:57
↓ 4 callers
Method
encrypt
src/aijack/defense/paillier/src/paillier.h:427
↓ 4 callers
Function
extract_training_dataset
aivalut/src/core/executor.h:339
↓ 4 callers
Function
gcd
src/aijack/defense/paillier/src/prime.h:13
↓ 4 callers
Method
generate_keypair
src/aijack/defense/paillier/src/keygenerator.h:23
↓ 4 callers
Method
has_ColID
aivalut/src/storage/base.h:26
↓ 4 callers
Function
initialize_global_logit
(len_public_dataloader, output_dim, device)
src/aijack/collaborative/fedmd/client.py:10
↓ 4 callers
Method
insert_hint
src/aijack/defense/tsl/robin_hash.h:747
↓ 4 callers
Method
is_leaf
src/aijack/collaborative/tree/xgboost/node.h:345
↓ 4 callers
Method
maxtxid
aivalut/src/storage/data.pb.h:667
↓ 4 callers
Function
mod_inverse
src/aijack/defense/paillier/src/mod_inverse.h:19
↓ 4 callers
Method
predict_proba
aivalut/src/ml/logisticregression.h:177
↓ 4 callers
Function
removeIndices
aivalut/src/core/executor.h:51
↓ 4 callers
Method
reset_step_info
Reset step information.
src/aijack/defense/dp/manager/accountant.py:113
↓ 4 callers
Method
zero_grad
(self)
src/aijack/defense/dp/manager/adadps.py:154
↓ 3 callers
Method
CreateIndex
aivalut/src/storage/storage.h:54
↓ 3 callers
Method
HasScheme
aivalut/src/storage/catalog.h:25
↓ 3 callers
Method
InsertIndex
aivalut/src/storage/storage.h:60
↓ 3 callers
Method
InsertTuple
aivalut/src/storage/storage.h:42
↓ 3 callers
Function
L
src/aijack/defense/paillier/src/paillier.h:35
↓ 3 callers
Function
SaveCatalog
aivalut/src/storage/catalog.h:64
↓ 3 callers
Method
Scan
aivalut/src/core/plan.h:45
↓ 3 callers
Method
_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 callers
Method
_internal_maxtxid
aivalut/src/storage/data.pb.h:664
↓ 3 callers
Method
_internal_mintxid
aivalut/src/storage/data.pb.h:644
↓ 3 callers
Method
_internal_toi
aivalut/src/storage/data.pb.h:519
↓ 3 callers
Method
_internal_type
aivalut/src/storage/data.pb.h:499
↓ 3 callers
Function
accuracy_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 callers
Method
action
(self, use_gradients=True)
src/aijack/collaborative/fedavg/server.py:60
↓ 3 callers
Method
backward
(self, loss)
src/aijack/defense/soteria/soteria_client.py:104
↓ 3 callers
Function
binom
src/aijack/defense/dp/core/utils.cpp:26
next →
1–100 of 1,327, ranked by callers