conda-forge / conda-forge/faiss-split-feedstock
Update plan to add microarch and cuVS builds
- 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
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