tohms
I tried to make it intuitive, interactive and with some details and proofs for the curious, and a few exercises at the end to practise actively.
Feedback welcome, especially if a step is unclear or something is wrong.
The Vulkan Kitchen: A Visual Tour of the Graphics Pipeline
yeah, my read is most production users stay on CPU and if they need heavier/faster workdloads in they might often move toward managed vector services like pinecone, mongodb atlas, or pgvector, and attention follows usage. Also FAISS came out of FAIR's team in Paris, Meta’s recent massive reorganization and layoffs which splitted FAIR's team likely have an impact in its maintenance.
- the IVFPQ / IVFADC explanation, particularly the LUT reuse argument - whether the GPU part captures enough of the actual complexity
Happy to answer questions.