Closed nxznm closed 3 years ago
You are right. FAISS interface often changes.
A simple workaround is to use a fixed version of FAISS, e.g. v1.5.1 or v1.6.1 have been tested ok in #36. You can specify FAISS version in CMakeLists.txt as
GIT_TAG v1.6.1
Or manually checkout the corresponding git commit in external/faiss/
.
You may also skip FAISS by cmake -DNO_FAISS=True
. This will disable the visualization application.
Thanks for your patience!
Sorry to bother you! I want to compile graphvite from source. And I just follow the instructions which you give in the readme. But I encounter a problem, here is the result when i did
cd build && cmake .. && make && cd -
.As you can see that the main problem is that external/faiss/configure is not found. And I also find that there is no configure file in faiss project, so I think that maybe
graphvite/CMakeLists.txt
is not compatible with different versions of faiss (I think the version of faiss which you used is different from the current version of faiss). This is just my assumption, I don't know how to fix the problem. I look forward to your reply. Thanks!