-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(indexing): Adopting GenericOpts and templated VectorIndex. (#59)
Description: Pulls in changes from vector-indexer that allow us to specify configuration options when creating a VectorIndex. This will allow us (for example) to specify the metric type for the vector index (euclidian vs dotproduct vs cosine) separate from the technology for the index type (hnsw vs vamana vs kdtree vs hypertree). Note that at the moment, the process still retains everything using float64 arrays, even though we want to switch to float32. We will take this in two steps to keep the relative sizes of the changes a bit more reasonable. Closes: Hyp-14
- Loading branch information
1 parent
4603c8e
commit 160a0fa
Showing
16 changed files
with
1,683 additions
and
651 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.