MCPcopy Create free account

hub / github.com/OpenMined/TenSEAL / functions

Functions897 in github.com/OpenMined/TenSEAL

↓ 1 callersFunctionbind_globals
tenseal/binding.cpp:16
↓ 1 callersFunctionbind_seal_encoder_decoder
tenseal/sealapi/sealapi_encode.cpp:21
↓ 1 callersFunctionbind_seal_evaluator
tenseal/sealapi/sealapi_evaluator.cpp:22
↓ 1 callersFunctionbind_seal_helpers
tenseal/sealapi/sealapi_helpers.cpp:16
↓ 1 callersFunctionbind_seal_modulus
tenseal/sealapi/sealapi_modulus.cpp:16
↓ 1 callersFunctionbind_seal_util_namespace
tenseal/sealapi/sealapi_util_namespace.cpp:65
↓ 1 callersFunctionbind_sealapi
tenseal/binding.cpp:22
↓ 1 callersMethodbroadcast_or_throw
tenseal/cpp/tensors/ckkstensor.h:87
↓ 1 callersMethodbuild_extension
(self, ext)
setup.py:48
↓ 1 callersFunctioncan_reshape
tenseal/cpp/tensors/tensor_storage.h:34
↓ 1 callersMethodclear
tenseal/cpp/tensors/ckkstensor.cpp:638
↓ 1 callersFunctioncontext_data_sanity
(ctx_data, ctx_alias, index)
tests/python/sealapi/test_context.py:134
↓ 1 callersMethodconv2d_im2col_
(self, other, windows_nb)
tenseal/tensors/ckksvector.py:189
↓ 1 callersFunctioncreate_bfv_parameters
tenseal/cpp/context/sealcontext.cpp:12
↓ 1 callersFunctioncreate_ckks_parameters
tenseal/cpp/context/sealcontext.cpp:29
↓ 1 callersMethoddata
tenseal/cpp/tensors/plain_tensor.h:194
↓ 1 callersMethoddecryptor
(self)
tenseal/enc_context.py:282
↓ 1 callersMethoddecryptor
tenseal/cpp/context/tensealcontext.cpp:168
↓ 1 callersMethoddiagonal_ct_vector_matmul
Perform encrypted_vector-plain_matrix multiplication using a variant of the diagonal method of Halevi and Shoup [1]. [1] Halevi, S., & Shoup,
tenseal/cpp/tensors/encrypted_vector.h:151
↓ 1 callersMethoddone
* done() notifies all listeners to shutdown. **/
tenseal/cpp/utils/queue.h:50
↓ 1 callersMethoddot_inplace
tenseal/cpp/tensors/bfvtensor.cpp:425
↓ 1 callersMethoddot_plain_inplace
tenseal/cpp/tensors/bfvtensor.cpp:468
↓ 1 callersMethodempty
* Checks if the tensor is empty. */
tenseal/cpp/tensors/tensor_storage.h:281
↓ 1 callersMethodenc_matmul_plain_
(self, other, row_size)
tenseal/tensors/ckksvector.py:210
↓ 1 callersMethodenc_matmul_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:461
↓ 1 callersFunctionfind_version
()
setup.py:17
↓ 1 callersMethodforward
(self, enc_x: ts.CKKSVector)
tests/python/benchmarks/test_mnist_eval.py:72
↓ 1 callersFunctionhelper_context_invalid
()
tests/python/sealapi/utils.py:38
↓ 1 callersFunctionhelper_params_bfv
(poly_modulus_degree=4096, plain_modulus=1032193)
tests/python/sealapi/utils.py:7
↓ 1 callersFunctionhelper_params_ckks
(poly_modulus_degree=8192)
tests/python/sealapi/utils.py:23
↓ 1 callersMethodim2col
* Image Block to Columns implementation **/
tenseal/cpp/tensors/plain_tensor.h:144
↓ 1 callersMethodkeys_setup_public_key
tenseal/cpp/context/tensealcontext.cpp:47
↓ 1 callersMethodkeys_setup_symmetric
tenseal/cpp/context/tensealcontext.cpp:78
↓ 1 callersMethodload
tenseal/cpp/context/tensealcontext.cpp:604
↓ 1 callersMethodload
tenseal/cpp/tensors/plain_tensor.h:259
↓ 1 callersMethodload
tenseal/cpp/tensors/tensor_storage.h:379
↓ 1 callersFunctionload_parameters
(file_path: str)
tests/python/benchmarks/test_mnist_eval.py:94
↓ 1 callersMethodload_proto_public_key
tenseal/cpp/context/tensealcontext.cpp:412
↓ 1 callersMethodload_proto_symmetric
tenseal/cpp/context/tensealcontext.cpp:450
↓ 1 callersMethodmatmul_inplace
tenseal/cpp/tensors/ckkstensor.cpp:541
↓ 1 callersMethodmatmul_plain_inplace
tenseal/cpp/tensors/ckkstensor.cpp:585
↓ 1 callersMethodmm
(self, other)
tenseal/tensors/ckkstensor.py:116
↓ 1 callersMethodmm_
(self, other)
tenseal/tensors/ckkstensor.py:121
↓ 1 callersMethodmul_
(self, other)
tenseal/tensors/bfvvector.py:90
↓ 1 callersMethodneg
(self)
tenseal/tensors/abstract_tensor.py:145
↓ 1 callersMethodpop
* pop() waits until an item is available in the queue, pops it out and *assigns it to the "out" parameter. **/
tenseal/cpp/utils/queue.h:37
↓ 1 callersMethodpow_
(self, power)
tenseal/tensors/abstract_tensor.py:169
↓ 1 callersMethodpower_inplace
tenseal/cpp/tensors/bfvtensor.cpp:144
↓ 1 callersMethodpush
tenseal/cpp/utils/queue.h:26
↓ 1 callersMethodreplicate_first_slot
* Replicate the first slot of a ciphertext n times. Requires a *multiplication. **/
tenseal/cpp/tensors/encrypted_vector.h:75
↓ 1 callersMethodreshape
* Reshape the TensorStorage. * @param[in] new shape. */
tenseal/cpp/tensors/tensor_storage.h:131
↓ 1 callersMethodreshape
tenseal/cpp/tensors/ckkstensor.cpp:738
↓ 1 callersMethodreshape
Copies and changes the internal representation to a new tensor
tenseal/tensors/plaintensor.py:111
↓ 1 callersMethodsave_proto_public_key
tenseal/cpp/context/tensealcontext.cpp:491
↓ 1 callersMethodsave_proto_symmetric
tenseal/cpp/context/tensealcontext.cpp:538
↓ 1 callersMethodseal_context
(self)
tenseal/enc_context.py:276
↓ 1 callersMethodslot_count
tenseal/cpp/context/tensealencoder.h:100
↓ 1 callersFunctionsplit_vector
tenseal/cpp/utils/helpers.h:16
↓ 1 callersMethodsub
(self, other)
tenseal/tensors/bfvvector.py:95
↓ 1 callersMethodsub_
(self, other)
tenseal/tensors/bfvvector.py:100
↓ 1 callersMethodsub_plain_inplace
tenseal/cpp/tensors/ckksvector.cpp:298
↓ 1 callersMethodtranspose_
Tries to transpose the tensor
tenseal/tensors/plaintensor.py:134
↓ 1 callersMethodtranspose_inplace
tenseal/cpp/tensors/ckkstensor.cpp:762
FunctionBM_ckkstensor_add
tests/cpp/benchmarks/benchmark.cpp:83
FunctionBM_ckkstensor_create
tests/cpp/benchmarks/benchmark.cpp:37
FunctionBM_ckkstensor_reshape
tests/cpp/benchmarks/benchmark.cpp:58
FunctionBM_matmul_plain
tests/cpp/benchmarks/benchmark.cpp:8
MethodCreate
tenseal/cpp/tensors/bfvtensor.h:24
MethodCreate
tenseal/cpp/tensors/ckkstensor.h:25
MethodCreate
tenseal/cpp/tensors/bfvvector.h:27
MethodCreate
tenseal/cpp/tensors/ckksvector.h:25
FunctionPYBIND11_MODULE
tenseal/binding.cpp:884
FunctionPYBIND11_MODULE
tenseal/sealapi/sealapi.cpp:37
FunctionSEALDeserialize
tenseal/cpp/utils/serialization.h:29
FunctionSEALSerialize
tenseal/cpp/utils/serialization.h:16
MethodSetUp
tests/cpp/tensealcontext_test.cpp:18
MethodSetUp
tests/cpp/tensors/ckkstensor_test.cpp:32
MethodSetUp
tests/cpp/tensors/plaintensor_test.cpp:13
MethodSetUp
tests/cpp/tensors/ckksvector_test.cpp:32
MethodSetUp
tests/cpp/tensors/bfvvector_test.cpp:19
MethodSetUp
tests/cpp/tensors/bfvtensor_test.cpp:21
FunctionTEST_F
tests/cpp/tensealcontext_test.cpp:353
FunctionTEST_F
tests/cpp/tensors/ckkstensor_test.cpp:451
FunctionTEST_F
tests/cpp/tensors/plaintensor_test.cpp:15
FunctionTEST_F
tests/cpp/tensors/ckksvector_test.cpp:286
FunctionTEST_F
tests/cpp/tensors/bfvvector_test.cpp:218
FunctionTEST_F
tests/cpp/tensors/bfvtensor_test.cpp:388
FunctionTEST_P
tests/cpp/tensealcontext_test.cpp:21
FunctionTEST_P
tests/cpp/tensors/ckkstensor_test.cpp:35
FunctionTEST_P
tests/cpp/tensors/ckksvector_test.cpp:34
FunctionTEST_P
tests/cpp/tensors/bfvvector_test.cpp:22
FunctionTEST_P
tests/cpp/tensors/bfvtensor_test.cpp:24
MethodTearDown
tests/cpp/tensealcontext_test.cpp:19
MethodTenSEALContext
tenseal/cpp/context/tensealcontext.cpp:13
MethodTenSEALEncoder
tenseal/cpp/context/tensealencoder.h:21
MethodTensorStorage
tenseal/cpp/tensors/tensor_storage.h:55
MethodThreadPool
* Create "n_threads" workers, each with a dedicated task queue, and execute * the task as they arrive in the queues. **/
tenseal/cpp/utils/threadpool.h:36
Method__add__
(self, other)
tenseal/tensors/abstract_tensor.py:106
Method__call__
(self, *args, **kwargs)
tests/python/benchmarks/test_mnist_eval.py:90
Method__copy__
(self)
tenseal/enc_context.py:163
← previousnext →301–400 of 897, ranked by callers