环境,redhat7.3
git clone https://github.com/facebookresearch/faiss.git ./configure --without-cuda make -j 16 make install make py
问题0:
configure: error: Couldn't find nvcc
-- ./configure --with-cuda=/dev/null
问题1:
configure: error: An implementation of BLAS is required but none was found.
-- yum install openblas-devel
问题2:
swig -python -c++ -Doverride= -I../ -DSWIGWORDSIZE64 -o swigfaiss.cpp swigfaiss.swig
../faiss/Index.h:72: Error: Syntax error in input(3).
-- yum install swig3
问题3:
TypeError: __init__() takes exactly 2 arguments (4 given)
-- yum remove python-setuptools.noarch
pip uninstall setuptools
pip install setuptools