RFC: Multi-Vector Distance Function Architecture
Description
This RFC proposes the architectural design for introducing multi-vector support (e.g., ColBERT/MaxSim, Chamfer distance) into the DiskANN ecosystem. This design must balance high-performance, specialized distance evaluations with strict API compatibility and standalone usability.
Goals
Action Item: Solicit feedback from maintainers on the DistanceFunctionMut implementation and standalone API boundaries before committing to implementation.
RFC: Multi-Vector Distance Function Architecture
Description
This RFC proposes the architectural design for introducing multi-vector support (e.g., ColBERT/MaxSim, Chamfer distance) into the DiskANN ecosystem. This design must balance high-performance, specialized distance evaluations with strict API compatibility and standalone usability.
Goals
DistanceFunctionMuttrait.f32initially, with futuref16andu8support) and subsequent quantizations.Action Item: Solicit feedback from maintainers on the
DistanceFunctionMutimplementation and standalone API boundaries before committing to implementation.