conda-forge / conda-forge/faiss-split-feedstock

Update plan to add microarch and cuVS builds

Open
#98 5 comments 1 reaction 0 assignees View on GitHub
Dominant language
Shell
Stars
5
Forks
22
PR merge metrics
No merged PRs in 30d

Description

V1.10.0 update (#83) has been merged, but it is still missing some features from upstream faiss and we're behind by a few versions. I'm planning to incrementally add in new features one by one.

Version | To add | PR
--|--|--
~v1.11~ v1.14 | CUDA 13 + Windows MKL cpu & CUDA builds | #102 ✅
~v1.12~ v1.14 | AVX2 builds (#23) | #104 ✅
~v1.14~ v1.15? | Build with RAFT/cuVS |

Happy to reprioritize the order based on demand. Cc @h-vetinari

References:
- https://conda-forge.org/docs/maintainer/knowledge_base/#microarch
- https://github.com/facebookresearch/faiss/blob/v1.14.1/INSTALL.md#building-with-nvidia-cuvs

Contributor guide

Open the contributing guide

Research direction

Start with the conda-forge maintainer microarch guide and the faiss v1.14.1 INSTALL.md section on building with NVIDIA cuVS. Review the existing faiss-split feedstock build configuration and the version table in this issue, then determine how the microarch and cuVS builds should be added. Done means both build types are represented in the feedstock and the planned version entry is updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.