Faiss pq. Implementation of k-means clustering with many variants.