facebookresearch / facebookresearch/faiss

About implementation of GPUIndexIVFBinary?

Open
#911 1 comment 0 reactions 0 assignees View on GitHub
enhancement GPU
Dominant language
C++
Stars
40.9k
Forks
4.5k
PR merge metrics
No merged PRs in 30d

Description

# faiss implementation question
- we are using faiss, it's nice and really fast.
- and we think the fastest combination would be like: GPU+IVF+Binary+Flat
- we notice there is GPU "BinaryFlatIndex" and GPU "IVFFlat" but NOT GPU "IVFBianry"
- As codes of "IVF" and "IVFBinary" looks really similar in Cpu , I wonder:
- Why you don't realize GPU "IVFBinary" passingly?
- What's your consideration about this feature?

Contributor guide

Open the contributing guide

Research direction

Compare the existing GPU BinaryFlatIndex and GPU IVFFlat implementations with the CPU IVF and IVFBinary implementations mentioned in the issue. Determine the design considerations for GPU IVFBinary support and document a concrete implementation scope or decision about whether to pursue it.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.