training detail about IVFPQ with GPU #3547
Replies: 4 comments
-
On multiple GPUs, the indexes will become independent so the training will be duplicated. |
Beta Was this translation helpful? Give feedback.
-
So when the data is divided among different GPUs, each index will only be trained on the part of all data? |
Beta Was this translation helpful? Give feedback.
-
Nope, all indexes get the same training data. Since training is reproducible, they will get the same training results. |
Beta Was this translation helpful? Give feedback.
-
So when I use mode "IndexShards", all indexes still get the same training data? |
Beta Was this translation helpful? Give feedback.
-
Summary
According to https://github.com/facebookresearch/faiss/wiki/Faiss-on-the-GPU#using-multiple-gpus, I know that faiss will replicate dataset to all GPU by default. But I want to know something about IVFPQ training time:
Platform
OS: linux
Faiss version: faiss-1.6.2
Running on:
Interface:
Beta Was this translation helpful? Give feedback.
All reactions