Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenMined/TenSEAL
/ functions
Functions
897 in github.com/OpenMined/TenSEAL
⨍
Functions
897
◇
Types & classes
42
↳
Endpoints
5
↓ 3 callers
Method
get_diagonal
Returns the k-th diagonal of a matrix. Positive values of k represent upper diagonals while negative values represent lower diagonal with 0 being
tenseal/cpp/tensors/plain_tensor.h:117
↓ 3 callers
Method
link_context
Set the context linked to this tensor
tenseal/tensors/abstract_tensor.py:31
↓ 3 callers
Method
load_proto
tenseal/cpp/tensors/bfvtensor.cpp:607
↓ 3 callers
Method
load_proto
tenseal/cpp/tensors/bfvvector.cpp:442
↓ 3 callers
Method
load_proto
tenseal/cpp/tensors/ckkstensor.cpp:644
↓ 3 callers
Method
load_proto
tenseal/cpp/tensors/ckksvector.cpp:569
↓ 3 callers
Method
op_inplace
tenseal/cpp/tensors/bfvtensor.cpp:219
↓ 3 callers
Method
op_inplace
tenseal/cpp/tensors/ckkstensor.cpp:247
↓ 3 callers
Method
perform_plain_op
tenseal/cpp/tensors/bfvtensor.cpp:191
↓ 3 callers
Method
perform_plain_op
tenseal/cpp/tensors/ckkstensor.cpp:216
↓ 3 callers
Function
position_from_strides
tenseal/cpp/tensors/tensor_storage.h:18
↓ 3 callers
Method
public_key
tenseal/cpp/context/tensealcontext.cpp:229
↓ 3 callers
Method
replicate
* Replicates the internal representation for <times> elements. */
tenseal/cpp/tensors/plain_tensor.h:243
↓ 3 callers
Method
save_proto
tenseal/cpp/tensors/bfvtensor.cpp:628
↓ 3 callers
Method
save_proto
tenseal/cpp/tensors/bfvvector.cpp:455
↓ 3 callers
Method
save_proto
tenseal/cpp/tensors/ckkstensor.cpp:666
↓ 3 callers
Method
save_proto
tenseal/cpp/tensors/ckksvector.cpp:585
↓ 3 callers
Method
set_to_same_mod
tenseal/cpp/tensors/encrypted_tensor.h:245
↓ 3 callers
Method
shape_with_batch
tenseal/cpp/tensors/ckkstensor.cpp:727
↓ 3 callers
Method
size
* size() returns the size of the queue. **/
tenseal/cpp/utils/queue.h:67
↓ 3 callers
Method
square_inplace
tenseal/cpp/tensors/bfvvector.cpp:148
↓ 3 callers
Method
square_inplace
tenseal/cpp/tensors/ckkstensor.cpp:158
↓ 3 callers
Method
square_inplace
tenseal/cpp/tensors/ckksvector.cpp:155
↓ 3 callers
Method
sub_inplace
tenseal/cpp/tensors/bfvtensor.cpp:285
↓ 3 callers
Method
sub_plain_inplace
tenseal/cpp/tensors/ckkstensor.cpp:329
↓ 3 callers
Method
subscript
tenseal/cpp/tensors/ckkstensor.cpp:632
↓ 3 callers
Method
transpose_
Tries to transpose the tensor
tenseal/tensors/bfvtensor.py:138
↓ 2 callers
Method
CKKSTensor
tenseal/cpp/tensors/ckkstensor.cpp:8
↓ 2 callers
Method
CKKSVector
tenseal/cpp/tensors/ckksvector.cpp:8
↓ 2 callers
Method
PlainTensor
* Create a new PlainTensor from an 1D vector. * @param[in] input vector. */
tenseal/cpp/tensors/plain_tensor.h:26
↓ 2 callers
Method
__getitem__
(self, item)
tenseal/tensors/ckkstensor.py:58
↓ 2 callers
Method
_add_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:276
↓ 2 callers
Method
_add_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:290
↓ 2 callers
Function
_almost_equal_number
(v1, v2, m_pow_ten)
tests/python/tenseal/tensors/test_ckks_tensor.py:22
↓ 2 callers
Method
_conv2d_im2col
(cls, other)
tenseal/tensors/ckksvector.py:175
↓ 2 callers
Method
_dot
(cls, other)
tenseal/tensors/bfvvector.py:106
↓ 2 callers
Method
_dot
(cls, other)
tenseal/tensors/ckksvector.py:121
↓ 2 callers
Method
_enc_matmul_plain
(self, other)
tenseal/tensors/ckksvector.py:195
↓ 2 callers
Method
_matmul_inplace
tenseal/cpp/tensors/bfvtensor.h:159
↓ 2 callers
Method
_matmul_inplace
tenseal/cpp/tensors/ckkstensor.h:165
↓ 2 callers
Method
_mm
(cls, other)
tenseal/tensors/ckksvector.py:143
↓ 2 callers
Method
_mul_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:308
↓ 2 callers
Method
_sub_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:320
↓ 2 callers
Method
add_
(self, other)
tenseal/tensors/bfvvector.py:80
↓ 2 callers
Method
add_inplace
tenseal/cpp/tensors/bfvvector.cpp:157
↓ 2 callers
Function
bind_seal_context
tenseal/sealapi/sealapi_context.cpp:15
↓ 2 callers
Function
bind_seal_encrypt_decrypt
tenseal/sealapi/sealapi_encrypt.cpp:16
↓ 2 callers
Method
ciphertext
(self)
tenseal/tensors/bfvvector.py:44
↓ 2 callers
Method
clear
tenseal/cpp/tensors/bfvtensor.cpp:602
↓ 2 callers
Function
context_asserts
(sealctx, sec_level, scheme)
tests/python/sealapi/test_context.py:124
↓ 2 callers
Method
conv2d_im2col_inplace
tenseal/cpp/tensors/bfvvector.cpp:407
↓ 2 callers
Method
copy
(self)
tenseal/tensors/abstract_tensor.py:21
↓ 2 callers
Method
decrypt
(self, secret_key: "ts.enc_context.SecretKey" = None)
tenseal/tensors/bfvvector.py:38
↓ 2 callers
Method
enc_matmul_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:412
↓ 2 callers
Method
enc_type
tenseal/cpp/context/tensealcontext.h:245
↓ 2 callers
Function
generate_input
(matrix_shape, vector_size)
tests/python/benchmarks/test_ops.py:87
↓ 2 callers
Method
generate_relin_keys
(self, secret_key: SecretKey = None)
tenseal/enc_context.py:250
↓ 2 callers
Method
horizontal_scan
* Returns the horizontal view of the tensor. */
tenseal/cpp/tensors/plain_tensor.h:184
↓ 2 callers
Method
load
tenseal/cpp/tensors/bfvvector.cpp:467
↓ 2 callers
Method
load
tenseal/cpp/tensors/ckkstensor.cpp:681
↓ 2 callers
Method
load
tenseal/cpp/tensors/ckksvector.cpp:599
↓ 2 callers
Function
load_input
()
tests/python/benchmarks/test_mnist_eval.py:39
↓ 2 callers
Method
load_proto
tenseal/cpp/context/tensealcontext.cpp:479
↓ 2 callers
Method
matmul
(self, *args, **kwargs)
tenseal/tensors/ckksvector.py:162
↓ 2 callers
Method
matmul_inplace
tenseal/cpp/tensors/bfvtensor.cpp:511
↓ 2 callers
Method
matmul_plain
tenseal/cpp/tensors/encrypted_tensor.h:131
↓ 2 callers
Method
matmul_plain_inplace
tenseal/cpp/tensors/bfvtensor.cpp:555
↓ 2 callers
Method
mm
(self, other)
tenseal/tensors/ckksvector.py:153
↓ 2 callers
Method
mm_
(self, other)
tenseal/tensors/ckksvector.py:157
↓ 2 callers
Method
mul_inplace
tenseal/cpp/tensors/bfvvector.cpp:193
↓ 2 callers
Method
mul_inplace
tenseal/cpp/tensors/ckkstensor.cpp:319
↓ 2 callers
Method
mul_inplace
tenseal/cpp/tensors/ckksvector.cpp:206
↓ 2 callers
Method
mul_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:314
↓ 2 callers
Method
mul_plain_inplace
tenseal/cpp/tensors/ckkstensor.cpp:334
↓ 2 callers
Method
mul_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:329
↓ 2 callers
Function
parallel_context
(n_threads)
tests/python/tenseal/tensors/test_ckks_vector.py:30
↓ 2 callers
Method
perform_op
tenseal/cpp/tensors/bfvtensor.cpp:173
↓ 2 callers
Method
perform_op
tenseal/cpp/tensors/ckkstensor.cpp:196
↓ 2 callers
Function
plain_tensor
Constructor function for tenseal.PlainTensor
tenseal/__init__.py:74
↓ 2 callers
Method
polyval_inplace
tenseal/cpp/tensors/bfvtensor.cpp:374
↓ 2 callers
Method
pow
(self, power)
tenseal/tensors/abstract_tensor.py:166
↓ 2 callers
Function
prepare_input
(ctx, plain_input)
tests/python/benchmarks/test_mnist_eval.py:50
↓ 2 callers
Function
read
(fname)
setup.py:13
↓ 2 callers
Method
save_proto
tenseal/cpp/context/tensealcontext.cpp:578
↓ 2 callers
Method
sub_inplace
tenseal/cpp/tensors/ckkstensor.cpp:314
↓ 2 callers
Method
sum_batch
(self)
tenseal/tensors/bfvtensor.py:106
↓ 2 callers
Method
sum_batch_inplace
tenseal/cpp/tensors/bfvtensor.cpp:362
↓ 2 callers
Method
sum_inplace
tenseal/cpp/tensors/bfvvector.cpp:229
↓ 2 callers
Method
sum_inplace
tenseal/cpp/tensors/ckksvector.cpp:244
↓ 1 callers
Method
BFVTensor
tenseal/cpp/tensors/bfvtensor.cpp:14
↓ 1 callers
Method
BFVVector
tenseal/cpp/tensors/bfvvector.cpp:14
↓ 1 callers
Method
add_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:253
↓ 1 callers
Method
add_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:269
↓ 1 callers
Method
at
tenseal/cpp/tensors/tensor_storage.h:174
↓ 1 callers
Function
below_power2
tenseal/cpp/tensors/utils/utils.cpp:12
↓ 1 callers
Function
bind_bfv_tensor
tenseal/binding.cpp:717
↓ 1 callers
Function
bind_bfv_vector
tenseal/binding.cpp:151
↓ 1 callers
Function
bind_ckks_tensor
tenseal/binding.cpp:545
↓ 1 callers
Function
bind_ckks_vector
tenseal/binding.cpp:287
↓ 1 callers
Function
bind_context
tenseal/binding.cpp:28
← previous
next →
201–300 of 897, ranked by callers