zvec/src/ailego/math
rayx 31aaa2febb
feat: add euclidean one2many (#188)
* add euclidean one2many implementation
2026-03-23 20:20:48 +08:00
..
cosine_distance_matrix.h feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
distance.h Initial commit 2025-12-30 11:02:17 +08:00
distance_matrix.h Initial commit 2025-12-30 11:02:17 +08:00
distance_matrix_accum_fp16.i Initial commit 2025-12-30 11:02:17 +08:00
distance_matrix_accum_fp32.i Initial commit 2025-12-30 11:02:17 +08:00
distance_matrix_accum_int4.i Initial commit 2025-12-30 11:02:17 +08:00
distance_matrix_accum_int8.i Initial commit 2025-12-30 11:02:17 +08:00
distance_matrix_euclidean_utility.i refactor/march based reorganization (#193) 2026-03-11 22:44:48 +08:00
distance_matrix_fp16.i feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
distance_matrix_fp32.i feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
distance_matrix_inner_product_utility.i refactor/march based reorganization (#193) 2026-03-11 22:44:48 +08:00
distance_matrix_int32.i feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
distance_matrix_int64.i feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
distance_matrix_mips_utility.i refactor/march based reorganization (#193) 2026-03-11 22:44:48 +08:00
distance_matrix_popcnt.i Initial commit 2025-12-30 11:02:17 +08:00
distance_utility.h feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
euclidean_distance_matrix.h Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp16_avx.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp16_avx512.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp16_avx512fp16.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp16_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp16_neon.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp32_avx.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp32_avx512.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp32_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp32_neon.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_fp32_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_int4_avx2.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_int4_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_int4_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_int8_avx2.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_int8_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_int8_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
euclidean_distance_matrix_scalar.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
hamming_distance_matrix.cc refactor/march based reorganization (#193) 2026-03-11 22:44:48 +08:00
hamming_distance_matrix.h refactor/march based reorganization (#193) 2026-03-11 22:44:48 +08:00
inner_product_matrix.h Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp16_avx.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp16_avx512.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp16_avx512fp16.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp16_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp16_neon.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp32_avx.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp32_avx512.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp32_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp32_neon.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_fp32_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_int4_avx2.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_int4_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_int4_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_int8_avx2.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_int8_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_int8_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
inner_product_matrix_scalar.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
matrix_define.i Initial commit 2025-12-30 11:02:17 +08:00
matrix_utility.i feat: add euclidean one2many (#188) 2026-03-23 20:20:48 +08:00
mips_euclidean_distance_matrix.h Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp16_avx.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp16_avx512.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp16_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp16_neon.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp32_avx.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp32_avx512.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp32_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp32_neon.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_fp32_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_int4_avx2.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_int4_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_int4_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_int8_avx2.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_int8_dispatch.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_int8_sse.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
mips_euclidean_distance_matrix_scalar.cc Refactor/add scalar dist function and setup cmake with detailed cpu flag (#238) 2026-03-20 09:53:48 +08:00
norm1_matrix.h feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
norm1_matrix_fp16.cc fix compile (#218) 2026-03-12 14:06:04 +08:00
norm1_matrix_fp32.cc fix compile (#218) 2026-03-12 14:06:04 +08:00
norm2_matrix.h feat: support core cpp sdk (#30) 2026-01-26 20:01:44 +08:00
norm2_matrix_fp16.cc fix compile (#218) 2026-03-12 14:06:04 +08:00
norm2_matrix_fp32.cc refactor/march based reorganization (#193) 2026-03-11 22:44:48 +08:00
norm_matrix.h Initial commit 2025-12-30 11:02:17 +08:00
norm_matrix_fp16.i Initial commit 2025-12-30 11:02:17 +08:00
norm_matrix_fp32.i Initial commit 2025-12-30 11:02:17 +08:00
normalizer.cc Initial commit 2025-12-30 11:02:17 +08:00
normalizer.h Initial commit 2025-12-30 11:02:17 +08:00