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
↓ 8 callers
Method
copy
tenseal/cpp/tensors/ckkstensor.cpp:710
↓ 8 callers
Method
is_private
(self)
tenseal/enc_context.py:270
↓ 8 callers
Method
transpose
tenseal/cpp/tensors/bfvtensor.cpp:721
↓ 7 callers
Method
batch
Returns a list of batches constructed from dimension `dim`
tenseal/tensors/plaintensor.py:107
↓ 7 callers
Method
broadcast_inplace
tenseal/cpp/tensors/bfvtensor.cpp:714
↓ 7 callers
Method
broadcast_or_throw
tenseal/cpp/tensors/bfvtensor.h:85
↓ 7 callers
Method
cend
tenseal/cpp/tensors/plain_tensor.h:235
↓ 7 callers
Method
chunked_size
tenseal/cpp/tensors/encrypted_vector.h:59
↓ 7 callers
Method
copy
tenseal/cpp/tensors/bfvvector.cpp:494
↓ 7 callers
Method
global_scale
tenseal/cpp/context/tensealcontext.cpp:352
↓ 7 callers
Method
mul_plain
tenseal/cpp/tensors/encrypted_tensor.h:116
↓ 7 callers
Method
negate_inplace
tenseal/cpp/tensors/bfvtensor.cpp:130
↓ 6 callers
Method
_get_operand
(cls, other, dtype="float")
tenseal/tensors/ckksvector.py:73
↓ 6 callers
Method
_mul_inplace
tenseal/cpp/tensors/bfvtensor.h:156
↓ 6 callers
Method
_mul_inplace
tenseal/cpp/tensors/ckkstensor.h:162
↓ 6 callers
Method
copy
tenseal/cpp/tensors/ckksvector.cpp:627
↓ 6 callers
Method
data
Get the wrapped low level PlainTensor object
tenseal/tensors/plaintensor.py:41
↓ 6 callers
Method
data_ref
* Returns a reference to the internal representation of the * tensor. */
tenseal/cpp/tensors/plain_tensor.h:193
↓ 6 callers
Method
dispatcher_size
tenseal/cpp/context/tensealcontext.h:254
↓ 6 callers
Method
dot_
(self, other)
tenseal/tensors/bfvvector.py:122
↓ 6 callers
Method
dot_plain
tenseal/cpp/tensors/encrypted_tensor.h:126
↓ 6 callers
Function
duplicate
tests/cpp/tensors/bfvvector_test.cpp:10
↓ 6 callers
Method
encryptor
tenseal/cpp/context/tensealcontext.cpp:161
↓ 6 callers
Method
equals
tenseal/cpp/context/tensealcontext.cpp:404
↓ 6 callers
Function
helper_poly_modulus_degree
(ctx)
tests/python/sealapi/utils.py:43
↓ 6 callers
Method
is_public
tenseal/cpp/context/tensealcontext.cpp:345
↓ 6 callers
Method
mm
(self, other)
tenseal/tensors/bfvtensor.py:90
↓ 6 callers
Function
op
()
tests/python/benchmarks/test_ops.py:132
↓ 6 callers
Method
op_plain_inplace
tenseal/cpp/tensors/bfvtensor.cpp:239
↓ 6 callers
Method
op_plain_inplace
tenseal/cpp/tensors/ckkstensor.cpp:267
↓ 6 callers
Method
position
* Converts integer to position. * @param[in] . */
tenseal/cpp/tensors/plain_tensor.h:101
↓ 6 callers
Function
reshape
(batched, shape)
tests/python/tenseal/tensors/test_ckks_tensor.py:65
↓ 6 callers
Function
reshape
(batched, shape)
tests/python/tenseal/tensors/test_bfv_tensor.py:39
↓ 6 callers
Method
rotate_vector_inplace
* Rotate encrypted plaintext cyclically * @param[in] number of steps and direction. if steps < 0, it rotates the *vector to the right, else
tenseal/cpp/tensors/encrypted_vector.h:126
↓ 6 callers
Method
shape
* Returns the current shape of the tensor. */
tenseal/cpp/tensors/plain_tensor.h:198
↓ 6 callers
Method
sum_inplace
tenseal/cpp/tensors/ckkstensor.cpp:351
↓ 6 callers
Method
transpose_inplace
tenseal/cpp/tensors/bfvtensor.cpp:724
↓ 5 callers
Method
_wrap
Return a new Context object wrapping the low level TenSEALContext object
tenseal/enc_context.py:202
↓ 5 callers
Function
almost_equal
(vec1, vec2, m_pow_ten)
tests/python/tenseal/utils.py:1
↓ 5 callers
Method
auto_mod_switch
(self)
tenseal/enc_context.py:207
↓ 5 callers
Method
auto_relin
(self)
tenseal/enc_context.py:215
↓ 5 callers
Method
auto_rescale
(self)
tenseal/enc_context.py:223
↓ 5 callers
Function
ckks_context
(n_threads=None)
tests/python/benchmarks/test_ops.py:16
↓ 5 callers
Method
decode
tenseal/cpp/context/tensealcontext.h:181
↓ 5 callers
Function
get_concurrency
Compute how many threads can run in parallel */
tenseal/cpp/utils/threadpool.h:17
↓ 5 callers
Function
helper_context_ckks
(poly_modulus_degree=8192)
tests/python/sealapi/utils.py:32
↓ 5 callers
Method
keys_setup
tenseal/cpp/context/tensealcontext.cpp:95
↓ 5 callers
Method
relin_keys
tenseal/cpp/context/tensealcontext.cpp:252
↓ 5 callers
Method
reshape_
Changes the internal representation to a new shape
tenseal/tensors/bfvtensor.py:118
↓ 5 callers
Method
square_inplace
tenseal/cpp/tensors/bfvtensor.cpp:136
↓ 5 callers
Method
sub_plain
tenseal/cpp/tensors/encrypted_tensor.h:106
↓ 4 callers
Function
_almost_equal
(vec1, vec2, m_pow_ten)
tests/python/tenseal/test_enc_dec.py:11
↓ 4 callers
Method
_decrypt
( self, secret_key: "ts.enc_context.SecretKey" = None )
tenseal/tensors/abstract_tensor.py:81
↓ 4 callers
Function
_test_encryptor_pk_setup
(encryptor)
tests/python/sealapi/test_encrypt_decrypt.py:64
↓ 4 callers
Function
_test_encryptor_symmetric_setup
(encryptor)
tests/python/sealapi/test_encrypt_decrypt.py:31
↓ 4 callers
Method
auto_mod_switch
tenseal/cpp/context/tensealcontext.cpp:386
↓ 4 callers
Method
ciphertext
tenseal/cpp/tensors/encrypted_vector.h:70
↓ 4 callers
Function
compute_polynomial_term
tenseal/cpp/tensors/utils/utils.h:37
↓ 4 callers
Method
dispatcher
* @returns a pointer to the threadpool dispatcher **/
tenseal/cpp/context/tensealcontext.h:253
↓ 4 callers
Function
duplicate
tests/cpp/tensors/ckkstensor_test.cpp:22
↓ 4 callers
Function
duplicate
tests/cpp/tensors/bfvtensor_test.cpp:11
↓ 4 callers
Method
generate_galois_keys
tenseal/cpp/context/tensealcontext.cpp:273
↓ 4 callers
Function
generate_input
(matrix_shape, vector_size)
tests/python/tenseal/tensors/test_ckks_vector.py:1030
↓ 4 callers
Method
generate_relin_keys
tenseal/cpp/context/tensealcontext.cpp:293
↓ 4 callers
Method
has_context
* Check if the context is linked * **/
tenseal/cpp/tensors/encrypted_tensor.h:172
↓ 4 callers
Function
helper_context_bfv
(poly_modulus_degree=4096, plain_modulus=1032193)
tests/python/sealapi/utils.py:17
↓ 4 callers
Method
is_public
(self)
tenseal/enc_context.py:273
↓ 4 callers
Method
lazy_load
Constructor method for the tensor object from a serialized protobuffer, without a context. Args: data: the serialized pro
tenseal/tensors/abstract_tensor.py:58
↓ 4 callers
Method
load_context_proto
tenseal/cpp/tensors/encrypted_tensor.h:183
↓ 4 callers
Method
mul
(self, other)
tenseal/tensors/bfvvector.py:85
↓ 4 callers
Method
neg_
(self)
tenseal/tensors/abstract_tensor.py:148
↓ 4 callers
Method
prepare_context
tenseal/cpp/tensors/bfvtensor.cpp:8
↓ 4 callers
Method
prepare_context
tenseal/cpp/tensors/bfvvector.cpp:8
↓ 4 callers
Method
replicate_first_slot_inplace
tenseal/cpp/tensors/bfvvector.cpp:417
↓ 4 callers
Function
replicate_vector
tenseal/cpp/tensors/utils/utils.h:19
↓ 4 callers
Method
reshape_inplace
tenseal/cpp/tensors/ckkstensor.cpp:741
↓ 4 callers
Method
row
* Returns iterator to row. * @param[in] desired row. */
tenseal/cpp/tensors/plain_tensor.h:108
↓ 4 callers
Method
safe_global_scale
tenseal/cpp/context/tensealcontext.cpp:358
↓ 4 callers
Method
shape
(self)
tenseal/tensors/ckksvector.py:56
↓ 4 callers
Method
strides
* Returns the current strides of the tensor. */
tenseal/cpp/tensors/plain_tensor.h:202
↓ 4 callers
Method
strides
* Returns the current strides of the tensor. */
tenseal/cpp/tensors/tensor_storage.h:266
↓ 4 callers
Function
to_underlying
tenseal/cpp/utils/helpers.h:11
↓ 4 callers
Method
vertical_scan
* Returns the vertical view of a 2D tensor. */
tenseal/cpp/tensors/plain_tensor.h:188
↓ 3 callers
Method
_mul_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:351
↓ 3 callers
Method
add_inplace
tenseal/cpp/tensors/ckkstensor.cpp:309
↓ 3 callers
Method
add_inplace
tenseal/cpp/tensors/ckksvector.cpp:165
↓ 3 callers
Method
add_plain_inplace
tenseal/cpp/tensors/ckkstensor.cpp:324
↓ 3 callers
Method
base_setup
tenseal/cpp/context/tensealcontext.cpp:39
↓ 3 callers
Method
batch
* Return the vector representation batched by an axis. */
tenseal/cpp/tensors/plain_tensor.h:239
↓ 3 callers
Method
broadcast_
Tries to broadcast the internal representation to a new shape
tenseal/tensors/bfvtensor.py:128
↓ 3 callers
Method
broadcast_inplace
tenseal/cpp/tensors/ckkstensor.cpp:752
↓ 3 callers
Method
copy
tenseal/cpp/tensors/plain_tensor.h:253
↓ 3 callers
Method
copy
tenseal/cpp/tensors/tensor_storage.h:370
↓ 3 callers
Function
create_ctx
()
tests/python/benchmarks/test_mnist_eval.py:29
↓ 3 callers
Method
data
* Returns a copy to the internal representation of the * tensor. */
tenseal/cpp/tensors/tensor_storage.h:256
↓ 3 callers
Method
data
tenseal/cpp/tensors/ckkstensor.cpp:726
↓ 3 callers
Method
dispatcher_setup
tenseal/cpp/context/tensealcontext.cpp:32
↓ 3 callers
Method
enc_matmul_plain
(self, other, row_size)
tenseal/tensors/ckksvector.py:206
↓ 3 callers
Method
enqueue_task
tenseal/cpp/utils/threadpool.h:61
↓ 3 callers
Method
flat_at
tenseal/cpp/tensors/plain_tensor.h:95
← previous
next →
101–200 of 897, ranked by callers