I see the number of PRs are merged to support Faiss on Windows
Is Faiss supported on Windows officially?
Yes it is.
We don't have precompiled packages yet, so you'll have to compile it yourself.
@mdouze, oooooh that's interesting re: https://github.com/conda-forge/faiss-split-feedstock/pull/2. Is this something that applies to 1.6.3 already, or only to HEAD?
We support conda packages for the pytorch channel. The conda-forge channel's packages do not work on windows yet AFAIK
@mdouze
I was simply not aware that things had moved since you opened conda-forge/faiss-split-feedstock#2. There should be no fundamental problem to build for windows on conda-forge as well.
@mdouze I find there has not been a precompiled package on conda-forge for windows. Is there a guide for how to compile the source code for win?
@hcji There are pre-compiled nightly packages available on the pytorch channel (conda install -c pytorch/label/nightly faiss-cpu).
@beauby Thank you. But the GPU version is not ready?
Restarted the conda-forge effort for windows under https://github.com/conda-forge/faiss-split-feedstock/pull/17. With the build system changes from 1.6.3->1.6.4, it might still take a while, but should get there eventually.
Windows is supported through anaconda now. closing.
@beauby That is great!
Starting from today, there are now windows packages in conda-forge. Cuda support for windows is hopefully not far away either: conda-forge/faiss-split-feedstock#19.
Most helpful comment
@hcji There are pre-compiled nightly packages available on the pytorch channel (
conda install -c pytorch/label/nightly faiss-cpu).