MCPcopy Create free account

hub / github.com/OpenMined/TenSEAL / functions

Functions897 in github.com/OpenMined/TenSEAL

↓ 3 callersMethodget_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 callersMethodlink_context
Set the context linked to this tensor
tenseal/tensors/abstract_tensor.py:31
↓ 3 callersMethodload_proto
tenseal/cpp/tensors/bfvtensor.cpp:607
↓ 3 callersMethodload_proto
tenseal/cpp/tensors/bfvvector.cpp:442
↓ 3 callersMethodload_proto
tenseal/cpp/tensors/ckkstensor.cpp:644
↓ 3 callersMethodload_proto
tenseal/cpp/tensors/ckksvector.cpp:569
↓ 3 callersMethodop_inplace
tenseal/cpp/tensors/bfvtensor.cpp:219
↓ 3 callersMethodop_inplace
tenseal/cpp/tensors/ckkstensor.cpp:247
↓ 3 callersMethodperform_plain_op
tenseal/cpp/tensors/bfvtensor.cpp:191
↓ 3 callersMethodperform_plain_op
tenseal/cpp/tensors/ckkstensor.cpp:216
↓ 3 callersFunctionposition_from_strides
tenseal/cpp/tensors/tensor_storage.h:18
↓ 3 callersMethodpublic_key
tenseal/cpp/context/tensealcontext.cpp:229
↓ 3 callersMethodreplicate
* Replicates the internal representation for <times> elements. */
tenseal/cpp/tensors/plain_tensor.h:243
↓ 3 callersMethodsave_proto
tenseal/cpp/tensors/bfvtensor.cpp:628
↓ 3 callersMethodsave_proto
tenseal/cpp/tensors/bfvvector.cpp:455
↓ 3 callersMethodsave_proto
tenseal/cpp/tensors/ckkstensor.cpp:666
↓ 3 callersMethodsave_proto
tenseal/cpp/tensors/ckksvector.cpp:585
↓ 3 callersMethodset_to_same_mod
tenseal/cpp/tensors/encrypted_tensor.h:245
↓ 3 callersMethodshape_with_batch
tenseal/cpp/tensors/ckkstensor.cpp:727
↓ 3 callersMethodsize
* size() returns the size of the queue. **/
tenseal/cpp/utils/queue.h:67
↓ 3 callersMethodsquare_inplace
tenseal/cpp/tensors/bfvvector.cpp:148
↓ 3 callersMethodsquare_inplace
tenseal/cpp/tensors/ckkstensor.cpp:158
↓ 3 callersMethodsquare_inplace
tenseal/cpp/tensors/ckksvector.cpp:155
↓ 3 callersMethodsub_inplace
tenseal/cpp/tensors/bfvtensor.cpp:285
↓ 3 callersMethodsub_plain_inplace
tenseal/cpp/tensors/ckkstensor.cpp:329
↓ 3 callersMethodsubscript
tenseal/cpp/tensors/ckkstensor.cpp:632
↓ 3 callersMethodtranspose_
Tries to transpose the tensor
tenseal/tensors/bfvtensor.py:138
↓ 2 callersMethodCKKSTensor
tenseal/cpp/tensors/ckkstensor.cpp:8
↓ 2 callersMethodCKKSVector
tenseal/cpp/tensors/ckksvector.cpp:8
↓ 2 callersMethodPlainTensor
* Create a new PlainTensor from an 1D vector. * @param[in] input vector. */
tenseal/cpp/tensors/plain_tensor.h:26
↓ 2 callersMethod__getitem__
(self, item)
tenseal/tensors/ckkstensor.py:58
↓ 2 callersMethod_add_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:276
↓ 2 callersMethod_add_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:290
↓ 2 callersFunction_almost_equal_number
(v1, v2, m_pow_ten)
tests/python/tenseal/tensors/test_ckks_tensor.py:22
↓ 2 callersMethod_conv2d_im2col
(cls, other)
tenseal/tensors/ckksvector.py:175
↓ 2 callersMethod_dot
(cls, other)
tenseal/tensors/bfvvector.py:106
↓ 2 callersMethod_dot
(cls, other)
tenseal/tensors/ckksvector.py:121
↓ 2 callersMethod_enc_matmul_plain
(self, other)
tenseal/tensors/ckksvector.py:195
↓ 2 callersMethod_matmul_inplace
tenseal/cpp/tensors/bfvtensor.h:159
↓ 2 callersMethod_matmul_inplace
tenseal/cpp/tensors/ckkstensor.h:165
↓ 2 callersMethod_mm
(cls, other)
tenseal/tensors/ckksvector.py:143
↓ 2 callersMethod_mul_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:308
↓ 2 callersMethod_sub_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:320
↓ 2 callersMethodadd_
(self, other)
tenseal/tensors/bfvvector.py:80
↓ 2 callersMethodadd_inplace
tenseal/cpp/tensors/bfvvector.cpp:157
↓ 2 callersFunctionbind_seal_context
tenseal/sealapi/sealapi_context.cpp:15
↓ 2 callersFunctionbind_seal_encrypt_decrypt
tenseal/sealapi/sealapi_encrypt.cpp:16
↓ 2 callersMethodciphertext
(self)
tenseal/tensors/bfvvector.py:44
↓ 2 callersMethodclear
tenseal/cpp/tensors/bfvtensor.cpp:602
↓ 2 callersFunctioncontext_asserts
(sealctx, sec_level, scheme)
tests/python/sealapi/test_context.py:124
↓ 2 callersMethodconv2d_im2col_inplace
tenseal/cpp/tensors/bfvvector.cpp:407
↓ 2 callersMethodcopy
(self)
tenseal/tensors/abstract_tensor.py:21
↓ 2 callersMethoddecrypt
(self, secret_key: "ts.enc_context.SecretKey" = None)
tenseal/tensors/bfvvector.py:38
↓ 2 callersMethodenc_matmul_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:412
↓ 2 callersMethodenc_type
tenseal/cpp/context/tensealcontext.h:245
↓ 2 callersFunctiongenerate_input
(matrix_shape, vector_size)
tests/python/benchmarks/test_ops.py:87
↓ 2 callersMethodgenerate_relin_keys
(self, secret_key: SecretKey = None)
tenseal/enc_context.py:250
↓ 2 callersMethodhorizontal_scan
* Returns the horizontal view of the tensor. */
tenseal/cpp/tensors/plain_tensor.h:184
↓ 2 callersMethodload
tenseal/cpp/tensors/bfvvector.cpp:467
↓ 2 callersMethodload
tenseal/cpp/tensors/ckkstensor.cpp:681
↓ 2 callersMethodload
tenseal/cpp/tensors/ckksvector.cpp:599
↓ 2 callersFunctionload_input
()
tests/python/benchmarks/test_mnist_eval.py:39
↓ 2 callersMethodload_proto
tenseal/cpp/context/tensealcontext.cpp:479
↓ 2 callersMethodmatmul
(self, *args, **kwargs)
tenseal/tensors/ckksvector.py:162
↓ 2 callersMethodmatmul_inplace
tenseal/cpp/tensors/bfvtensor.cpp:511
↓ 2 callersMethodmatmul_plain
tenseal/cpp/tensors/encrypted_tensor.h:131
↓ 2 callersMethodmatmul_plain_inplace
tenseal/cpp/tensors/bfvtensor.cpp:555
↓ 2 callersMethodmm
(self, other)
tenseal/tensors/ckksvector.py:153
↓ 2 callersMethodmm_
(self, other)
tenseal/tensors/ckksvector.py:157
↓ 2 callersMethodmul_inplace
tenseal/cpp/tensors/bfvvector.cpp:193
↓ 2 callersMethodmul_inplace
tenseal/cpp/tensors/ckkstensor.cpp:319
↓ 2 callersMethodmul_inplace
tenseal/cpp/tensors/ckksvector.cpp:206
↓ 2 callersMethodmul_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:314
↓ 2 callersMethodmul_plain_inplace
tenseal/cpp/tensors/ckkstensor.cpp:334
↓ 2 callersMethodmul_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:329
↓ 2 callersFunctionparallel_context
(n_threads)
tests/python/tenseal/tensors/test_ckks_vector.py:30
↓ 2 callersMethodperform_op
tenseal/cpp/tensors/bfvtensor.cpp:173
↓ 2 callersMethodperform_op
tenseal/cpp/tensors/ckkstensor.cpp:196
↓ 2 callersFunctionplain_tensor
Constructor function for tenseal.PlainTensor
tenseal/__init__.py:74
↓ 2 callersMethodpolyval_inplace
tenseal/cpp/tensors/bfvtensor.cpp:374
↓ 2 callersMethodpow
(self, power)
tenseal/tensors/abstract_tensor.py:166
↓ 2 callersFunctionprepare_input
(ctx, plain_input)
tests/python/benchmarks/test_mnist_eval.py:50
↓ 2 callersFunctionread
(fname)
setup.py:13
↓ 2 callersMethodsave_proto
tenseal/cpp/context/tensealcontext.cpp:578
↓ 2 callersMethodsub_inplace
tenseal/cpp/tensors/ckkstensor.cpp:314
↓ 2 callersMethodsum_batch
(self)
tenseal/tensors/bfvtensor.py:106
↓ 2 callersMethodsum_batch_inplace
tenseal/cpp/tensors/bfvtensor.cpp:362
↓ 2 callersMethodsum_inplace
tenseal/cpp/tensors/bfvvector.cpp:229
↓ 2 callersMethodsum_inplace
tenseal/cpp/tensors/ckksvector.cpp:244
↓ 1 callersMethodBFVTensor
tenseal/cpp/tensors/bfvtensor.cpp:14
↓ 1 callersMethodBFVVector
tenseal/cpp/tensors/bfvvector.cpp:14
↓ 1 callersMethodadd_plain_inplace
tenseal/cpp/tensors/bfvvector.cpp:253
↓ 1 callersMethodadd_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:269
↓ 1 callersMethodat
tenseal/cpp/tensors/tensor_storage.h:174
↓ 1 callersFunctionbelow_power2
tenseal/cpp/tensors/utils/utils.cpp:12
↓ 1 callersFunctionbind_bfv_tensor
tenseal/binding.cpp:717
↓ 1 callersFunctionbind_bfv_vector
tenseal/binding.cpp:151
↓ 1 callersFunctionbind_ckks_tensor
tenseal/binding.cpp:545
↓ 1 callersFunctionbind_ckks_vector
tenseal/binding.cpp:287
↓ 1 callersFunctionbind_context
tenseal/binding.cpp:28
← previousnext →201–300 of 897, ranked by callers