Files
faiss/.github
Alibek Zhakubayev a6f97750ae Add faiss-gpu-cuvs pip wheel packaging (#5250)
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/5250

Add pip wheel packaging for `faiss-gpu-cuvs`, enabling
`pip install faiss-gpu-cuvs` from PyPI. Includes cuVS/CAGRA graph-based
GPU search on top of standard FAISS GPU support.

**New files:**
- `pyproject-gpu-cuvs.toml`: scikit-build-core config for faiss-gpu-cuvs.
  Enables CUDA + cuVS support. cuVS dev files (headers, cmake config)
  are installed via micromamba from the rapidsai conda channel at build
  time; runtime .so files come from libcuvs-cu12 pip dependency. Removes
  conda's libstdc++/libgcc_s/libgomp post-install to pass manylinux_2_28
  ABI check.

**Modified files:**
- `.github/workflows/build-pip-gpu.yml`: Added `build-faiss-gpu-cuvs`
  and `publish-gpu-cuvs` jobs. Added `pyproject-gpu-cuvs.toml` to the
  path trigger filter.

Reviewed By: mnorris11

Differential Revision: D97507494

fbshipit-source-id: d30ef814984ee792c47c0009c7203ea9895fe80c
2026-06-25 15:01:40 -07:00
..