-
# Halevi-Shoup Matrix Multiplication
Matrix multiplications are ubiquitous across applications involving machine learning, computer vision, search, and more. Providing an efficient method of matrix…
-
Add Karatsuba's trick for ciphertext multiplication and benchmark it against normal tensoring for different polynomial degrees.
-
Choose an Args convention for iterative solvers like `davidson`, `gmres` and `arnoldi`, as well the Args convention for controlling `davidson` iterations from `dmrg`. For example:
- `"MaxSolverIter…
-
[ Opening a new issue as discussed in closed issue #292 ]
_Issue_: PyTorch and TensorFlow both implement a function to compute tensor contractions using einstein summation notation (the einsum func…
-
What is the result of argmin_reduce and argmax_reduce when multiple dimensions are reduced?
For example, consider the tensor:
> 3.2 4.5 1.3
> 2.7 1.4 3.2
> 9.1 2.3 1.4
If we argmax_reduce d…
-
## Feature Description
It would be nice to expose the rotate vector function through the tensor API. This would provide users with a more intuitive method of rotating vectors as opposed to having to …
-
As the title says.
We considered the Dilithium signature scheme and the Kyber KEM as initial "end-to-end" examples for `polynomial` and this lowering. While Dilithium shouldn't be an issue, Kyber…
-
## Question
I notice that there's a limitation on the number and accuracy of multiplications that TenSEAL can perform on encrypted data, and I notice that this depends on the coeff_mod_bit_sizes vect…
-
Hello @zou3519 , @samdow.
TLDR: I got the following error `UserWarning: There is a performance drop because we have not yet implemented the batching rule for aten::_sparse_mm. Please file us an iss…
-
Hi Devin,
Thanks for this nice library!
I'm currently testing the library, and I found the following:
For real tensors, tblis is substantially faster than a contraction using dgemm for the cases…