Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add x64 simd for sparse vector operations (#417)
* feat: support sparse vector with 1000000 dims Signed-off-by: Mingzhuo Yin <[email protected]> * change max dims to 1_048_576 Signed-off-by: Mingzhuo Yin <[email protected]> * change max dims to 1_048_575 Signed-off-by: Mingzhuo Yin <[email protected]> * update PQ dims to u32 Signed-off-by: Mingzhuo Yin <[email protected]> * cargo clippy Signed-off-by: Mingzhuo Yin <[email protected]> * update parse function to previous impl Signed-off-by: Mingzhuo Yin <[email protected]> * feat: add simd for sparse dot distance Signed-off-by: Mingzhuo Yin <[email protected]> * update sparse dot Signed-off-by: Mingzhuo Yin <[email protected]> * add simd for cosine and sl2 of sparse vector Signed-off-by: Mingzhuo Yin <[email protected]> * update cosine to previous impl Signed-off-by: Mingzhuo Yin <[email protected]> * support aarch64 Signed-off-by: Mingzhuo Yin <[email protected]> * typo Signed-off-by: Mingzhuo Yin <[email protected]> * change std_detect to tensorchord/stdarch Signed-off-by: Mingzhuo Yin <[email protected]> * remove native vp2intersect Signed-off-by: Mingzhuo Yin <[email protected]> --------- Signed-off-by: Mingzhuo Yin <[email protected]>
- Loading branch information