-
As the title says, I think it would be great if we could optionally use vectors and matrices that use `double` instead of `float` for rendering, and vectors for positioning in the world, as it would a…
-
Recently I've run a benchmark and recall test on the new halfvec and bit types, and they both yielded impressive results.
All my tests were run against public data on https://meta.discourse.org/, a…
-
We've recently introduced libOTe into our multi-party computation framework to enable 2PC. In particular, we're interested in using your implementation of Silent VOLE and Silent OT.
Generating mult…
-
I was trying to generate C code for AES from Cryptol, using symbolic simulatino to SBV, but I keep running into variations of this:
SBV->C: Not yet supported: join with ((SWord16,s2127),(SWord8,s21…
-
### Description
In previous discussions that have occurred over various PRs and issues, we have talked about adding "hamming" distance as a new vector similarity function.
This idea was rejected a…
-
Thanks for developing the library. So far using to run a KNN on embedding vectors it has been pretty straight forward.
Are there any plans to speed up KNN search by introducing clever algorithms l…
-
When the size of the matrix A is a little large, for example, 192 * 784. It fails when calculating the multiplication of the encrypted A and a plaintext vector B, rasing the error: `ValueError: can't …
-
I tried the following query:
`INSERT INTO vec_items(rowid, embedding) VALUES (?, ?) ON CONFLICT(rowid) DO UPDATE SET embedding = excluded.embedding;`
and got:
`UPSERT not implemented for virt…
-
I'd like to create user-defined types to represent IP addresses. Specifically, a `bv[32]` to represent an IPv4 address and a `bv[128]` to represent an IPv6 address. Since `i32` is interchangeable wi…
-
Currently, `@Vector(N, T)` is packed together. For example:
```zig
export fn square() u32 {
return @bitSizeOf(@Vector(11, u3));
}
```
[returns](https://godbolt.org/z/ov8fvWM9c) 33. This seem…