Closed biqar closed 8 months ago
I just tried to reproduce this on a fresh install and I did not encounter this bug. Is it possible that you did not initialize the submodules properly? Or are you on a branch other than main?
Hi @magdalendobson, thanks for your prompt response. I retried the steps with a fresh install and did not able to reproduce the previously reported bugs. I think the problem raised due to improper initialization of the the submodules.
However, while following the Algorithms documentation, I found the following two error:
Problem-1 (Build failure in rangeSearch/vamanaRange
): while trying to build the Vamana range search code, got the following error
aislam6@cci-dirlab-09:~/testbuild/ParlayANN/rangeSearch/vamanaRange$ make
g++ -DSTATS -DHOMEGROWN -pthread -mcx16 -O3 -std=c++17 -march=native -DNDEBUG -I . -include range.h -o range ../bench/rangeTime.C -DHOMEGROWN -pthread -ldl
In file included from <command-line>:
./range.h:26:10: fatal error: ../utils/check_range_recall.h: No such file or directory
26 | #include "../utils/check_range_recall.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [../bench/MakeBench:17: range] Error 1
Problem-2 (No make file for HNSW): No make file is provided in the ParlayANN/algorithms/HNSW
directory
aislam6@cci-dirlab-09:~/testbuild/ParlayANN/algorithms/HNSW$ make
make: *** No targets specified and no makefile found. Stop.
Please let me know if you need any further input from me. Thanks in advance!
Thanks for pointing these out. It looks like there was a missing file in the case of range search, and I have added that file now. With HNSW, we currently only support using HNSW through the python bindings interface rather than directly with C++. You can check them out in the 'python' folder and I will try to get the documentation fixed soon.
Thanks! Issue fixed now.
Can't build
compute_groundtruth
,compute_range_groundtruth
, andrandom_sample
in the"data_tools"
directory. Got the following error: