Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/python-faiss.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-357920-71130/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/python-faiss.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1709856000 Wrote: /builddir/build/SRPMS/faiss-1.8.0-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/python-faiss.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-357920-71130/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/python-faiss.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1709856000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Rkp0Di + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf faiss-1.8.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/faiss-1.8.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd faiss-1.8.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nPd4BK + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd faiss-1.8.0 + export CUDACXX=/usr/local/cuda/bin/nvcc + CUDACXX=/usr/local/cuda/bin/nvcc + export 'CMAKE_CUDA_ARCHITECTURES=5.0;5.2;6.0;6.1;7.0;7.5;8.0;8.6;9.0' + CMAKE_CUDA_ARCHITECTURES='5.0;5.2;6.0;6.1;7.0;7.5;8.0;8.6;9.0' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B anolis-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=lib64 -DCMAKE_INSTALL_FULL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_FULL_LIBEXECDIR:PATH=/usr/libexec -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/var/lib -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -B build -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_TESTING=OFF -- The CXX compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The CUDA compiler identification is NVIDIA 12.1.105 -- Detecting CUDA compiler ABI info -- Detecting CUDA compiler ABI info - done -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped -- Detecting CUDA compile features -- Detecting CUDA compile features - done -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find MKL (missing: MKL_LIBRARIES) -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib64/libblis.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib64/liblapack.so;/usr/lib64/libblis.so -- Found CUDAToolkit: /usr/local/cuda/include (found version "12.1.105") -- Found SWIG: /usr/bin/swig (found version "4.1.1") found components: python -- Found Python: /usr/include/python3.10 (found version "3.10.13") found components: Development NumPy Interpreter Development.Module Development.Embed -- Configuring done (4.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/faiss-1.8.0/build + /usr/bin/make -O -j80 V=1 VERBOSE=1 -C build faiss make: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -S/builddir/build/BUILD/faiss-1.8.0 -B/builddir/build/BUILD/faiss-1.8.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f CMakeFiles/Makefile2 faiss make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -S/builddir/build/BUILD/faiss-1.8.0 -B/builddir/build/BUILD/faiss-1.8.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/faiss-1.8.0/build/CMakeFiles 56 make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f CMakeFiles/Makefile2 faiss/CMakeFiles/faiss.dir/all /usr/bin/make -f faiss/gpu/CMakeFiles/faiss_gpu.dir/build.make faiss/gpu/CMakeFiles/faiss_gpu.dir/depend make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/gpu /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/gpu/CMakeFiles/faiss_gpu.dir/build.make faiss/gpu/CMakeFiles/faiss_gpu.dir/build make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 10%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/RemapIndices.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/RemapIndices.cpp.o -MF CMakeFiles/faiss_gpu.dir/impl/RemapIndices.cpp.o.d -o CMakeFiles/faiss_gpu.dir/impl/RemapIndices.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/RemapIndices.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/RemapIndices.cpp:24: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 24 | #pragma omp parallel for | In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/RemapIndices.cpp:9: /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/RemapIndices.cpp: In function 'void faiss::gpu::ivfOffsetToUserIndex(faiss::idx_t*, faiss::idx_t, faiss::idx_t, int, const std::vector >&)': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/RemapIndices.cpp:22:27: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 22 | FAISS_ASSERT(numLists == listOffsetToUserIndex.size()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/RemapIndices.cpp:40:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40 | FAISS_ASSERT(listOffset < listIndices.size()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 14%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/Timer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/Timer.cpp.o -MF CMakeFiles/faiss_gpu.dir/utils/Timer.cpp.o.d -o CMakeFiles/faiss_gpu.dir/utils/Timer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/Timer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 10%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/InterleavedCodes.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/InterleavedCodes.cpp.o -MF CMakeFiles/faiss_gpu.dir/impl/InterleavedCodes.cpp.o.d -o CMakeFiles/faiss_gpu.dir/impl/InterleavedCodes.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:123: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 123 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:139: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 139 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:173: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 173 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:218: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 218 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:236: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 236 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:258: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 258 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:383: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 383 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:398: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 398 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:416: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 416 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:451: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 451 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:498: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 498 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:514: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 514 | #pragma omp parallel for | /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:534: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 534 | #pragma omp parallel for | In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:10: /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp: In function 'std::vector faiss::gpu::unpackNonInterleaved(std::vector, int, int, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:99:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 99 | FAISS_ASSERT(data.size() == numVecs * srcVecSize); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:114:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 114 | FAISS_ASSERT(srcIdx < data.size()); | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:129:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 129 | FAISS_ASSERT(lo < data.size()); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:130:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | FAISS_ASSERT(hi <= data.size()); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:133:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 133 | auto vUpper = hi < data.size() ? data[hi] : 0; | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:145:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 145 | FAISS_ASSERT(lo < data.size()); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:146:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 146 | FAISS_ASSERT(hi <= data.size()); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:149:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 149 | auto vUpper = hi < data.size() ? data[hi] : 0; | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp: In function 'std::vector faiss::gpu::packNonInterleaved(std::vector, int, int, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:370:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 370 | FAISS_ASSERT(data.size() == numVecs * dims * utils::divUp(bitsPerCode, 8)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp: In function 'std::vector faiss::gpu::packInterleaved(std::vector, int, int, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/InterleavedCodes.cpp:475:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 475 | FAISS_ASSERT(data.size() == numVecs * dims * utils::divUp(bitsPerCode, 8)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 3%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuResources.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuResources.cpp.o -MF CMakeFiles/faiss_gpu.dir/GpuResources.cpp.o.d -o CMakeFiles/faiss_gpu.dir/GpuResources.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuResources.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 12%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/StackDeviceMemory.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/StackDeviceMemory.cpp.o -MF CMakeFiles/faiss_gpu.dir/utils/StackDeviceMemory.cpp.o.d -o CMakeFiles/faiss_gpu.dir/utils/StackDeviceMemory.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/StackDeviceMemory.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 0%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuAutoTune.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuAutoTune.cpp.o -MF CMakeFiles/faiss_gpu.dir/GpuAutoTune.cpp.o.d -o CMakeFiles/faiss_gpu.dir/GpuAutoTune.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuAutoTune.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuAutoTune.cpp: In member function 'virtual void faiss::gpu::GpuParameterSpace::initialize(const faiss::Index*)': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuAutoTune.cpp:34:28: warning: unused variable 'ix' [-Wunused-variable] 34 | #define DC(classname) auto ix = dynamic_cast(index) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuAutoTune.cpp:41:9: note: in expansion of macro 'DC' 41 | if (DC(IndexShardsIVF)) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuAutoTune.cpp:59:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 59 | if (nprobe >= ix->getNumLists() || nprobe > getMaxKSelection()) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuAutoTune.cpp:59:55: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 59 | if (nprobe >= ix->getNumLists() || nprobe > getMaxKSelection()) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 7%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IndexUtils.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IndexUtils.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IndexUtils.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IndexUtils.cu -o CMakeFiles/faiss_gpu.dir/impl/IndexUtils.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 0%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuCloner.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuCloner.cpp.o -MF CMakeFiles/faiss_gpu.dir/GpuCloner.cpp.o.d -o CMakeFiles/faiss_gpu.dir/GpuCloner.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp:323: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 323 | #pragma omp parallel for | In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/AlignedTable.h:10, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.h:18, from /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp:19: /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp: In member function 'virtual faiss::Index* faiss::gpu::ToGpuCloner::clone_Index(const faiss::Index*)': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp:148:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 148 | assert(gif->getNumVecs() == index->ntotal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp: In member function 'virtual faiss::Index* faiss::gpu::ToGpuClonerMultiple::clone_Index(const faiss::Index*)': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp:432:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 432 | for (int m = 0; m < pq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp:436:29: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 436 | idx_t i1 = pq.M <= n ? (m + 1) * n / pq.M : i0 + 1; | ~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp: In destructor 'virtual faiss::gpu::GpuProgressiveDimIndexFactory::~GpuProgressiveDimIndexFactory()': /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuCloner.cpp:477:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 477 | for (int i = 0; i < vres.size(); i++) { | ~~^~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 12%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/DeviceUtils.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/DeviceUtils.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/DeviceUtils.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/DeviceUtils.cu -o CMakeFiles/faiss_gpu.dir/utils/DeviceUtils.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 5%] Building CXX object faiss/gpu/CMakeFiles/faiss_gpu.dir/StandardGpuResources.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/g++ -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/StandardGpuResources.cpp.o -MF CMakeFiles/faiss_gpu.dir/StandardGpuResources.cpp.o.d -o CMakeFiles/faiss_gpu.dir/StandardGpuResources.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/StandardGpuResources.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 12%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/VectorResidual.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/VectorResidual.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/VectorResidual.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/VectorResidual.cu -o CMakeFiles/faiss_gpu.dir/impl/VectorResidual.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 26%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexBinaryFlat.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexBinaryFlat.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIndexBinaryFlat.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIndexBinaryFlat.cu -o CMakeFiles/faiss_gpu.dir/GpuIndexBinaryFlat.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 12%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/BlockSelectFloat.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/BlockSelectFloat.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/BlockSelectFloat.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/BlockSelectFloat.cu -o CMakeFiles/faiss_gpu.dir/utils/BlockSelectFloat.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 17%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat1.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloat1.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 5%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BinaryFlatIndex.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BinaryFlatIndex.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/BinaryFlatIndex.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/BinaryFlatIndex.cu -o CMakeFiles/faiss_gpu.dir/impl/BinaryFlatIndex.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndex.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndex.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIndex.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIndex.cu -o CMakeFiles/faiss_gpu.dir/GpuIndex.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 7%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFAppend.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFAppend.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFAppend.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFAppend.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFAppend.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 25%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 14%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat32.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat32.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat32.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloat32.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat32.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 19%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat64.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat64.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat64.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloat64.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat64.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 14%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/WarpSelectFloat.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/WarpSelectFloat.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/WarpSelectFloat.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/WarpSelectFloat.cu -o CMakeFiles/faiss_gpu.dir/utils/WarpSelectFloat.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 25%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexFlat.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexFlat.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIndexFlat.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIndexFlat.cu -o CMakeFiles/faiss_gpu.dir/GpuIndexFlat.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVF.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVF.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIndexIVF.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIndexIVF.cu -o CMakeFiles/faiss_gpu.dir/GpuIndexIVF.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 3%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFScalarQuantizer.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFScalarQuantizer.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIndexIVFScalarQuantizer.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIndexIVFScalarQuantizer.cu -o CMakeFiles/faiss_gpu.dir/GpuIndexIVFScalarQuantizer.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 3%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFFlat.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFFlat.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIndexIVFFlat.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIndexIVFFlat.cu -o CMakeFiles/faiss_gpu.dir/GpuIndexIVFFlat.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 19%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat256.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat256.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat256.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloat256.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat256.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 10%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IcmEncoder.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IcmEncoder.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IcmEncoder.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IcmEncoder.cu -o CMakeFiles/faiss_gpu.dir/impl/IcmEncoder.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 5%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/Distance.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/Distance.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/Distance.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/Distance.cu -o CMakeFiles/faiss_gpu.dir/impl/Distance.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 10%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/L2Norm.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/L2Norm.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/L2Norm.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/L2Norm.cu -o CMakeFiles/faiss_gpu.dir/impl/L2Norm.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 14%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat64.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat64.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat64.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloat64.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat64.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 17%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat32.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat32.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat32.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloat32.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat32.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 16%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat128.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat128.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat128.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloat128.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat128.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 26%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 28%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 28%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 3%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFPQ.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFPQ.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIndexIVFPQ.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIndexIVFPQ.cu -o CMakeFiles/faiss_gpu.dir/GpuIndexIVFPQ.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 7%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFBase.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFBase.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFBase.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFBase.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFBase.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 23%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 7%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFFlat.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFFlat.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFFlat.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFFlat.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFFlat.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 8%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtils.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtils.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFUtils.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFUtils.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFUtils.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 26%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 5%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BroadcastSum.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BroadcastSum.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/BroadcastSum.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/BroadcastSum.cu -o CMakeFiles/faiss_gpu.dir/impl/BroadcastSum.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 23%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 21%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 14%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat1.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloat1.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 17%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat128.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat128.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat128.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloat128.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat128.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 28%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 25%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 30%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIcmEncoder.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIcmEncoder.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuIcmEncoder.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuIcmEncoder.cu -o CMakeFiles/faiss_gpu.dir/GpuIcmEncoder.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 7%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFFlatScan.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFFlatScan.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFFlatScan.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFFlatScan.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFFlatScan.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 23%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 28%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 19%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF512.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF512.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF512.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloatF512.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF512.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 30%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 21%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT512.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT512.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT512.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloatT512.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT512.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 32%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 26%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 21%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT1024.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT1024.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT1024.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloatT1024.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT1024.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 17%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF1024.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF1024.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF1024.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloatF1024.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF1024.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 10%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/PQScanMultiPassPrecomputed.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/PQScanMultiPassPrecomputed.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/PQScanMultiPassPrecomputed.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/PQScanMultiPassPrecomputed.cu -o CMakeFiles/faiss_gpu.dir/impl/PQScanMultiPassPrecomputed.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 32%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 16%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat256.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat256.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat256.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloat256.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat256.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 33%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 32%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 39%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 23%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 35%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 37%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuDistance.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuDistance.cu.o -MF CMakeFiles/faiss_gpu.dir/GpuDistance.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/GpuDistance.cu -o CMakeFiles/faiss_gpu.dir/GpuDistance.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 17%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT512.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT512.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT512.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloatT512.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT512.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 39%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 21%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF2048.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF2048.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF2048.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloatF2048.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF2048.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 41%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 46%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 33%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 8%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFPQ.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFPQ.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFPQ.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFPQ.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFPQ.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 37%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 21%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 30%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 32%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 35%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 42%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 37%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 44%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 33%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 17%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT1024.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT1024.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT1024.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloatT1024.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT1024.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 16%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF512.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF512.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF512.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloatF512.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF512.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 46%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 41%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 25%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 41%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 5%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/FlatIndex.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/FlatIndex.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/FlatIndex.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/FlatIndex.cu -o CMakeFiles/faiss_gpu.dir/impl/FlatIndex.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 42%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 42%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 46%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 48%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 44%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 48%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 28%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 37%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 46%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 50%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 41%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 48%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 51%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 50%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 21%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT2048.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT2048.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT2048.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/warpselect/WarpSelectFloatT2048.cu -o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT2048.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 16%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF1024.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF1024.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF1024.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloatF1024.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF1024.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 51%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 50%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 51%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 55%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 53%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 39%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 51%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 55%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 60%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 53%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 25%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 32%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 44%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 57%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 60%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 41%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 55%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 62%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 66%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 57%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 37%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 58%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 55%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 30%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 46%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 42%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 57%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 33%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 50%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 62%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1_1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1_1.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1_1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_128_1_1.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1_1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 60%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 35%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 58%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 66%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 62%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 67%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 64%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_64_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_64_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_64_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_128_64_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_64_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 26%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec01_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 64%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_32_2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_32_2.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_32_2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_128_32_2.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_32_2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 30%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 60%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 48%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 35%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 64%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 55%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 44%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 58%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 39%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 66%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_256_4.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_256_4.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_256_4.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_128_256_4.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_256_4.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 66%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_128_3.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_128_3.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_128_3.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_128_128_3.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_128_3.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 17%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT2048.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT2048.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT2048.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloatT2048.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT2048.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 53%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 39%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec21_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 53%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 58%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 8%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFInterleaved.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFInterleaved.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFInterleaved.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFInterleaved.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFInterleaved.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 42%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 51%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 62%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 16%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF2048.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF2048.cu.o -MF CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF2048.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/utils/blockselect/BlockSelectFloatF2048.cu -o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF2048.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 60%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 66%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 67%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 57%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1024_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1024_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1024_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_128_1024_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1024_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 48%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 44%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec31_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 64%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_512_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_512_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_512_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_128_512_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_512_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 50%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec41_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 58%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 33%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec11_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 57%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 67%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 53%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec51_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 64%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodecFloat_faissgpuIPDistance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 62%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_64_2048_8.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_64_2048_8.cu.o -MF CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_64_2048_8.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/template_faissgpuCodec61_faissgpuL2Distance_64_2048_8.cu -o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_64_2048_8.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 5%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BinaryDistance.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BinaryDistance.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/BinaryDistance.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/BinaryDistance.cu -o CMakeFiles/faiss_gpu.dir/impl/BinaryDistance.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 10%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/L2Select.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/L2Select.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/L2Select.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/L2Select.cu -o CMakeFiles/faiss_gpu.dir/impl/L2Select.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 8%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect2.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect2.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect2.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFUtilsSelect2.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect2.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 8%] Building CUDA object faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect1.cu.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/local/cuda/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++ --options-file CMakeFiles/faiss_gpu.dir/includes_CUDA.rsp --generate-code=arch=compute_52,code=[compute_52,sm_52] -Xcompiler=-fPIC -Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr -MD -MT faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect1.cu.o -MF CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect1.cu.o.d -x cu -c /builddir/build/BUILD/faiss-1.8.0/faiss/gpu/impl/IVFUtilsSelect1.cu -o CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect1.cu.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 67%] Linking CXX static library libfaiss_gpu.a cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/cmake -P CMakeFiles/faiss_gpu.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/faiss_gpu.dir/link.txt --verbose=1 /usr/bin/ar qc libfaiss_gpu.a CMakeFiles/faiss_gpu.dir/GpuAutoTune.cpp.o CMakeFiles/faiss_gpu.dir/GpuCloner.cpp.o CMakeFiles/faiss_gpu.dir/GpuDistance.cu.o CMakeFiles/faiss_gpu.dir/GpuIcmEncoder.cu.o CMakeFiles/faiss_gpu.dir/GpuIndex.cu.o CMakeFiles/faiss_gpu.dir/GpuIndexBinaryFlat.cu.o CMakeFiles/faiss_gpu.dir/GpuIndexFlat.cu.o CMakeFiles/faiss_gpu.dir/GpuIndexIVF.cu.o CMakeFiles/faiss_gpu.dir/GpuIndexIVFFlat.cu.o CMakeFiles/faiss_gpu.dir/GpuIndexIVFPQ.cu.o CMakeFiles/faiss_gpu.dir/GpuIndexIVFScalarQuantizer.cu.o CMakeFiles/faiss_gpu.dir/GpuResources.cpp.o CMakeFiles/faiss_gpu.dir/StandardGpuResources.cpp.o CMakeFiles/faiss_gpu.dir/impl/BinaryDistance.cu.o CMakeFiles/faiss_gpu.dir/impl/BinaryFlatIndex.cu.o CMakeFiles/faiss_gpu.dir/impl/BroadcastSum.cu.o CMakeFiles/faiss_gpu.dir/impl/Distance.cu.o CMakeFiles/faiss_gpu.dir/impl/FlatIndex.cu.o CMakeFiles/faiss_gpu.dir/impl/IndexUtils.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFAppend.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFBase.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFFlat.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFFlatScan.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFInterleaved.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFPQ.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFUtils.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect1.cu.o CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect2.cu.o CMakeFiles/faiss_gpu.dir/impl/InterleavedCodes.cpp.o CMakeFiles/faiss_gpu.dir/impl/L2Norm.cu.o CMakeFiles/faiss_gpu.dir/impl/L2Select.cu.o CMakeFiles/faiss_gpu.dir/impl/PQScanMultiPassPrecomputed.cu.o CMakeFiles/faiss_gpu.dir/impl/RemapIndices.cpp.o CMakeFiles/faiss_gpu.dir/impl/VectorResidual.cu.o CMakeFiles/faiss_gpu.dir/impl/IcmEncoder.cu.o CMakeFiles/faiss_gpu.dir/utils/BlockSelectFloat.cu.o CMakeFiles/faiss_gpu.dir/utils/DeviceUtils.cu.o CMakeFiles/faiss_gpu.dir/utils/StackDeviceMemory.cpp.o CMakeFiles/faiss_gpu.dir/utils/Timer.cpp.o CMakeFiles/faiss_gpu.dir/utils/WarpSelectFloat.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat1.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat32.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat64.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat128.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat256.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF512.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF1024.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF2048.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT512.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT1024.cu.o CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT2048.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat1.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat32.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat64.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat128.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat256.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF512.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF1024.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF2048.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT512.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT1024.cu.o CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT2048.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_64_2048_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1024_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1_1.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_128_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_256_4.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_32_2.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_512_8.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_64_3.cu.o CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_64_2048_8.cu.o /usr/bin/ranlib libfaiss_gpu.a make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 67%] Built target faiss_gpu make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/CMakeFiles/faiss.dir/build.make faiss/CMakeFiles/faiss.dir/depend make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss /builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/CMakeFiles/faiss.dir/build.make faiss/CMakeFiles/faiss.dir/build make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 85%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/CodePacker.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/CodePacker.cpp.o -MF CMakeFiles/faiss.dir/impl/CodePacker.cpp.o.d -o CMakeFiles/faiss.dir/impl/CodePacker.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/CodePacker.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexBinary.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexBinary.cpp.o -MF CMakeFiles/faiss.dir/IndexBinary.cpp.o.d -o CMakeFiles/faiss.dir/IndexBinary.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinary.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 85%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/FaissException.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/FaissException.cpp.o -MF CMakeFiles/faiss.dir/impl/FaissException.cpp.o.d -o CMakeFiles/faiss.dir/impl/FaissException.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissException.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 85%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/IDSelector.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/IDSelector.cpp.o -MF CMakeFiles/faiss.dir/impl/IDSelector.cpp.o.d -o CMakeFiles/faiss.dir/impl/IDSelector.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/IDSelector.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/IDSelector.cpp: In member function 'virtual bool faiss::IDSelectorArray::is_member(faiss::idx_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/IDSelector.cpp:73:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 73 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/IDSelector.cpp: In constructor 'faiss::IDSelectorBatch::IDSelectorBatch(size_t, const faiss::idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/IDSelector.cpp:86:14: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 86 | while (n > ((idx_t)1 << nbits)) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/IDSelector.cpp:94:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 94 | for (idx_t i = 0; i < n; i++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 71%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexBinaryFromFloat.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexBinaryFromFloat.cpp.o -MF CMakeFiles/faiss.dir/IndexBinaryFromFloat.cpp.o.d -o CMakeFiles/faiss.dir/IndexBinaryFromFloat.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryFromFloat.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 73%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexFlatCodes.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexFlatCodes.cpp.o -MF CMakeFiles/faiss.dir/IndexFlatCodes.cpp.o.d -o CMakeFiles/faiss.dir/IndexFlatCodes.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFlatCodes.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 80%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexPQFastScan.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexPQFastScan.cpp.o -MF CMakeFiles/faiss.dir/IndexPQFastScan.cpp.o.d -o CMakeFiles/faiss.dir/IndexPQFastScan.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQFastScan.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 85%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/AuxIndexStructures.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/AuxIndexStructures.cpp.o -MF CMakeFiles/faiss.dir/impl/AuxIndexStructures.cpp.o.d -o CMakeFiles/faiss.dir/impl/AuxIndexStructures.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp: In member function 'virtual void faiss::RangeSearchResult::do_allocation()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp:42:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for (int i = 0; i < nq; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp: In destructor 'faiss::BufferList::~BufferList()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp: In member function 'void faiss::RangeSearchPartialResult::set_lims()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 143 | for (int i = 0; i < queries.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp: In member function 'void faiss::RangeSearchPartialResult::copy_result(bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AuxIndexStructures.cpp:152:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 152 | for (int i = 0; i < queries.size(); i++) { | ~~^~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 82%] Building CXX object faiss/CMakeFiles/faiss.dir/MatrixStats.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/MatrixStats.cpp.o -MF CMakeFiles/faiss.dir/MatrixStats.cpp.o.d -o CMakeFiles/faiss.dir/MatrixStats.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/MatrixStats.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/Index.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/Index.cpp.o -MF CMakeFiles/faiss.dir/Index.cpp.o.d -o CMakeFiles/faiss.dir/Index.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/Index.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/Index.cpp: In member function 'virtual void faiss::Index::compute_residual(const float*, float*, faiss::idx_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/Index.cpp:109:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 109 | for (size_t i = 0; i < d; i++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 89%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/io.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/io.cpp.o -MF CMakeFiles/faiss.dir/impl/io.cpp.o.d -o CMakeFiles/faiss.dir/impl/io.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/io.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 94%] Building CXX object faiss/CMakeFiles/faiss.dir/invlists/InvertedListsIOHook.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/invlists/InvertedListsIOHook.cpp.o -MF CMakeFiles/faiss.dir/invlists/InvertedListsIOHook.cpp.o.d -o CMakeFiles/faiss.dir/invlists/InvertedListsIOHook.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedListsIOHook.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedListsIOHook.cpp: In static member function 'static faiss::InvertedListsIOHook* faiss::InvertedListsIOHook::lookup(int)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedListsIOHook.cpp:55:15: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 55 | if (h == fourcc(callback->key)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 96%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/distances_simd.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/distances_simd.cpp.o -MF CMakeFiles/faiss.dir/utils/distances_simd.cpp.o.d -o CMakeFiles/faiss.dir/utils/distances_simd.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_simd.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_simd.cpp: In function 'void faiss::compute_PQ_dis_tables_dsub2(size_t, size_t, const float*, size_t, const float*, bool, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_simd.cpp:2201:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2201 | for (int k0 = 0; k0 < ksub; k0 += 8) { | ~~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_simd.cpp:2216:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2216 | if (m1 == m0 + 4) { | ~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_simd.cpp: In function 'void faiss::fvec_add(size_t, const float*, float, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_simd.cpp:2281:30: warning: unused variable 'bi' [-Wunused-variable] 2281 | simd8float32 ci, ai, bi; | ^~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 80%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFIndependentQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFIndependentQuantizer.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFIndependentQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFIndependentQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFIndependentQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFIndependentQuantizer.cpp:10: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFIndependentQuantizer.cpp: In constructor 'faiss::IndexIVFIndependentQuantizer::IndexIVFIndependentQuantizer(faiss::Index*, faiss::IndexIVF*, faiss::VectorTransform*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFIndependentQuantizer.cpp:32:46: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 32 | FAISS_THROW_IF_NOT(quantizer->ntotal == index_ivf->nlist); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFIndependentQuantizer.cpp:39:57: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39 | (quantizer->is_trained && quantizer->ntotal == index_ivf->nlist && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan.cpp.o -MF CMakeFiles/faiss.dir/impl/pq4_fast_scan.cpp.o.d -o CMakeFiles/faiss.dir/impl/pq4_fast_scan.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp: In function 'void faiss::pq4_pack_codes(const uint8_t*, size_t, size_t, size_t, size_t, size_t, uint8_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp:66:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int sq = 0; sq < nsq; sq += 2) { | ~~~^~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp: In function 'void faiss::pq4_pack_codes_range(const uint8_t*, size_t, size_t, size_t, size_t, size_t, uint8_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp:106:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 106 | for (int sq = 0; sq < nsq; sq += 2) { | ~~~^~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp: In instantiation of 'void faiss::{anonymous}::get_matrix_column(T*, size_t, size_t, int64_t, int64_t, TA&) [with T = const unsigned char; TA = std::array; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp:69:34: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp:34:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int64_t k = 0; k < dest.size(); k++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp:35:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | if (k + i >= 0 && k + i < m) { | ~~~~~~^~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:15, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan.cpp:10: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h: At global scope: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 96%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/quantize_lut.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/quantize_lut.cpp.o -MF CMakeFiles/faiss.dir/utils/quantize_lut.cpp.o.d -o CMakeFiles/faiss.dir/utils/quantize_lut.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'float faiss::quantize_lut::{anonymous}::tab_min(const float*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:30:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 30 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'float faiss::quantize_lut::{anonymous}::tab_max(const float*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'void faiss::quantize_lut::{anonymous}::round_tab(float*, size_t, float, float)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'void faiss::quantize_lut::round_uint8_per_column(float*, size_t, size_t, float*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:78:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'void faiss::quantize_lut::round_uint8_per_column_multi(float*, size_t, size_t, size_t, float*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:100:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 100 | for (int j = 0; j < m; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:114:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int j = 0; j < m; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'void faiss::quantize_lut::quantize_LUT_and_bias(size_t, size_t, size_t, bool, const float*, const float*, uint8_t*, size_t, uint16_t*, float*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:144:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:164:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:174:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:189:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:192:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:209:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:210:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:227:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:229:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:230:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int c = 0; c < ksub; c++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:238:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 238 | for (int j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:239:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:248:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 248 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:256:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:257:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'void faiss::quantize_lut::aq_quantize_LUT_and_bias(size_t, size_t, size_t, const float*, const float*, size_t, int, uint8_t*, size_t, uint16_t*, float*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:293:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 293 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:297:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | max_span_dis += (i >= M - M_norm ? span * norm_scale : span); | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:303:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 303 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In function 'float faiss::quantize_lut::aq_estimate_norm_scale(size_t, size_t, size_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 319 | for (int i = 0; i < M - M_norm; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:326:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 326 | for (int i = M - M_norm; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In instantiation of 'void faiss::quantize_lut::{anonymous}::round_tab(const float*, size_t, float, float, T*) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:154:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:54:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp: In instantiation of 'void faiss::quantize_lut::{anonymous}::round_tab(const float*, size_t, float, float, T*) [with T = short unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:178:18: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/quantize_lut.cpp:54:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexBinaryFlat.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexBinaryFlat.cpp.o -MF CMakeFiles/faiss.dir/IndexBinaryFlat.cpp.o.d -o CMakeFiles/faiss.dir/IndexBinaryFlat.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryFlat.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 71%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexFlat.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexFlat.cpp.o -MF CMakeFiles/faiss.dir/IndexFlat.cpp.o.d -o CMakeFiles/faiss.dir/IndexFlat.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFlat.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFlat.cpp:13: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFlat.cpp: In member function 'virtual void faiss::IndexFlat1D::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFlat.cpp:419:25: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 419 | perm.size() == ntotal, "Call update_permutation before search"); | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/Index2Layer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/Index2Layer.cpp.o -MF CMakeFiles/faiss.dir/Index2Layer.cpp.o.d -o CMakeFiles/faiss.dir/Index2Layer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/Index2Layer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 76%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexNNDescent.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexNNDescent.cpp.o -MF CMakeFiles/faiss.dir/IndexNNDescent.cpp.o.d -o CMakeFiles/faiss.dir/IndexNNDescent.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexNNDescent.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexNNDescent.cpp: In member function 'virtual void faiss::IndexNNDescent::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexNNDescent.cpp:178:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 178 | for (size_t i = 0; i < k * n; i++) { | ~~^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 80%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexPreTransform.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexPreTransform.cpp.o -MF CMakeFiles/faiss.dir/IndexPreTransform.cpp.o.d -o CMakeFiles/faiss.dir/IndexPreTransform.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp: In destructor 'virtual faiss::IndexPreTransform::~IndexPreTransform()': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp:51:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 51 | for (int i = 0; i < chain.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp: In member function 'virtual void faiss::IndexPreTransform::train(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp:78:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (i < chain.size()) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp: In member function 'const float* faiss::IndexPreTransform::apply_chain(faiss::idx_t, const float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp:120:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int i = 0; i < chain.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp: In member function 'virtual void faiss::IndexPreTransform::check_compatible_for_merge(const faiss::Index&) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPreTransform.cpp:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < chain.size(); i++) { | ~~^~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 82%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexRowwiseMinMax.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexRowwiseMinMax.cpp.o -MF CMakeFiles/faiss.dir/IndexRowwiseMinMax.cpp.o.d -o CMakeFiles/faiss.dir/IndexRowwiseMinMax.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp: In instantiation of 'void faiss::{anonymous}::sa_decode_impl(const faiss::IndexRowwiseMinMaxBase*, idx_t, const uint8_t*, float*) [with StorageMinMaxT = StorageMinMaxFP16; idx_t = long int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp:399:38: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp:165:25: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const faiss::{anonymous}::idx_t' {aka 'const long int'} [-Wsign-compare] 165 | (chunk_size < n_input ? chunk_size : n_input) * old_code_size); | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp:167:25: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const faiss::{anonymous}::idx_t' {aka 'const long int'} [-Wsign-compare] 167 | (chunk_size < n_input ? chunk_size : n_input)); | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp: In instantiation of 'void faiss::{anonymous}::sa_decode_impl(const faiss::IndexRowwiseMinMaxBase*, idx_t, const uint8_t*, float*) [with StorageMinMaxT = StorageMinMaxFP32; idx_t = long int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp:434:38: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp:165:25: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const faiss::{anonymous}::idx_t' {aka 'const long int'} [-Wsign-compare] 165 | (chunk_size < n_input ? chunk_size : n_input) * old_code_size); | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRowwiseMinMax.cpp:167:25: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const faiss::{anonymous}::idx_t' {aka 'const long int'} [-Wsign-compare] 167 | (chunk_size < n_input ? chunk_size : n_input)); | ~~~~~~~~~~~^~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/invlists/BlockInvertedLists.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/invlists/BlockInvertedLists.cpp.o -MF CMakeFiles/faiss.dir/invlists/BlockInvertedLists.cpp.o.d -o CMakeFiles/faiss.dir/invlists/BlockInvertedLists.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/BlockInvertedLists.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/invlists/DirectMap.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/invlists/DirectMap.cpp.o -MF CMakeFiles/faiss.dir/invlists/DirectMap.cpp.o.d -o CMakeFiles/faiss.dir/invlists/DirectMap.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp: In member function 'void faiss::DirectMap::set_type(Type, const faiss::InvertedLists*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:52:36: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (long ofs = 0; ofs < list_size; ofs++) { | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:16: /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:54:57: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 54 | 0 <= idlist[ofs] && idlist[ofs] < ntotal, | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:59:36: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (long ofs = 0; ofs < list_size; ofs++) { | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp: In member function 'faiss::idx_t faiss::DirectMap::get(faiss::idx_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:73:48: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 73 | FAISS_THROW_IF_NOT_MSG(key >= 0 && key < array.size(), "invalid key"); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:12: /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp: In member function 'void faiss::DirectMap::add_single_id(faiss::idx_t, faiss::idx_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:91:19: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 91 | assert(id == array.size()); | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp: In destructor 'faiss::DirectMapAdd::~DirectMapAdd()': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:134:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp: In member function 'size_t faiss::DirectMap::remove_ids(const faiss::IDSelector&, faiss::InvertedLists*)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:155:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 155 | for (idx_t i = 0; i < nlist; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:174:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (idx_t i = 0; i < nlist; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:186:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 186 | for (idx_t i = 0; i < sela->n; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:194:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 194 | if (offset < last) { | ~~~~~~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp: In member function 'void faiss::DirectMap::update_codes(faiss::InvertedLists*, int, const faiss::idx_t*, const faiss::idx_t*, const uint8_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:225:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 225 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:228:31: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 228 | 0 <= id && id < array.size(), "id to update out of range"); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/DirectMap.cpp:234:21: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (ofs != l - 1) { // move l - 1 to ofs | ~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 96%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/random.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/random.cpp.o -MF CMakeFiles/faiss.dir/utils/random.cpp.o.d -o CMakeFiles/faiss.dir/utils/random.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp: In function 'void faiss::float_rand(float*, size_t, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp:72:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 72 | for (int64_t j = 0; j < nblock; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp: In function 'void faiss::float_randn(float*, size_t, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp:91:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 91 | for (int64_t j = 0; j < nblock; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp: In function 'void faiss::int64_rand(int64_t*, size_t, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp:125:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 125 | for (int64_t j = 0; j < nblock; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp: In function 'void faiss::int64_rand_max(int64_t*, size_t, uint64_t, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp:143:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 143 | for (int64_t j = 0; j < nblock; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp: In function 'void faiss::byte_rand(uint8_t*, size_t, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp:173:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 173 | for (int64_t j = 0; j < nblock; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp: In function 'void faiss::rand_smooth_vectors(size_t, size_t, float*, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/random.cpp:214:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int64_t i = 0; i < n; i++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 80%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexRefine.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexRefine.cpp.o -MF CMakeFiles/faiss.dir/IndexRefine.cpp.o.d -o CMakeFiles/faiss.dir/IndexRefine.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRefine.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRefine.cpp: In member function 'virtual void faiss::IndexRefine::sa_encode(faiss::idx_t, const float*, uint8_t*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRefine.cpp:185:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 185 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRefine.cpp: In member function 'virtual void faiss::IndexRefine::sa_decode(faiss::idx_t, const uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexRefine.cpp:196:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 196 | for (size_t i = 0; i < n; i++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 76%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexLattice.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexLattice.cpp.o -MF CMakeFiles/faiss.dir/IndexLattice.cpp.o.d -o CMakeFiles/faiss.dir/IndexLattice.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexLattice.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexLattice.cpp: In member function 'virtual void faiss::IndexLattice::sa_decode(faiss::idx_t, const uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexLattice.cpp:109:31: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 109 | for (int l = 0; l < dsq; l++) { | ~~^~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 76%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFPQR.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFPQR.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFPQR.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFPQR.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQR.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQR.cpp: In member function 'virtual void faiss::IndexIVFPQR::search_preassigned(faiss::idx_t, const float*, faiss::idx_t, const faiss::idx_t*, const float*, float*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*, faiss::IndexIVFStats*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQR.cpp:160:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (int j = 0; j < k_coarse; j++) { | ~~^~~~~~~~~~ In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/AlignedTable.h:10, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.h:18, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQR.h:14, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQR.cpp:10: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQR.cpp:169:48: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 169 | assert(list_no >= 0 && list_no < nlist); | ~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQR.cpp:170:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | assert(ofs >= 0 && ofs < invlists->list_size(list_no)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 82%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexScalarQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexScalarQuantizer.cpp.o -MF CMakeFiles/faiss.dir/IndexScalarQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/IndexScalarQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexScalarQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexScalarQuantizer.cpp: In member function 'virtual void faiss::IndexIVFScalarQuantizer::sa_decode(faiss::idx_t, const uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexScalarQuantizer.cpp:198:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 198 | for (size_t j = 0; j < d; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexScalarQuantizer.cpp: In member function 'virtual void faiss::IndexIVFScalarQuantizer::add_core(faiss::idx_t, const float*, const faiss::idx_t*, const faiss::idx_t*, void*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexScalarQuantizer.cpp:226:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 226 | for (size_t i = 0; i < n; i++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 98%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/distances_fused/avx512.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/distances_fused/avx512.cpp.o -MF CMakeFiles/faiss.dir/utils/distances_fused/avx512.cpp.o.d -o CMakeFiles/faiss.dir/utils/distances_fused/avx512.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_fused/avx512.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 89%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/kmeans1d.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/kmeans1d.cpp.o -MF CMakeFiles/faiss.dir/impl/kmeans1d.cpp.o.d -o CMakeFiles/faiss.dir/impl/kmeans1d.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp: In function 'void faiss::interpolate(const std::vector&, const std::vector&, const LookUpFunc&, idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp:52:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (idx_t idx = 0; idx < cols.size(); ++idx) { | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp:57:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (idx_t r = 0; r < rows.size(); r += 2) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp:60:15: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 60 | if (r < rows.size() - 1) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp: In function 'void faiss::smawk_impl(const std::vector&, const std::vector&, const LookUpFunc&, idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp:111:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (idx_t i = 1; i < rows.size(); i += 2) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp: In function 'double faiss::kmeans1d(const float*, size_t, size_t, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp:244:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 244 | for (idx_t m = 0; m < n; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp:251:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (idx_t k = 1; k < nclusters; ++k) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/kmeans1d.cpp:263:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 263 | for (idx_t m = 0; m < argmins.size(); m++) { | ~~^~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 76%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexLSH.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexLSH.cpp.o -MF CMakeFiles/faiss.dir/IndexLSH.cpp.o.d -o CMakeFiles/faiss.dir/IndexLSH.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexLSH.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 78%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexNSG.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexNSG.cpp.o -MF CMakeFiles/faiss.dir/IndexNSG.cpp.o.d -o CMakeFiles/faiss.dir/IndexNSG.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexNSG.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexNSG.cpp: In member function 'virtual void faiss::IndexNSG::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexNSG.cpp:101:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 101 | for (size_t i = 0; i < k * n; i++) { | ~~^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 98%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/distances_fused/distances_fused.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/distances_fused/distances_fused.cpp.o -MF CMakeFiles/faiss.dir/utils/distances_fused/distances_fused.cpp.o.d -o CMakeFiles/faiss.dir/utils/distances_fused/distances_fused.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_fused/distances_fused.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 94%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/WorkerThread.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/WorkerThread.cpp.o -MF CMakeFiles/faiss.dir/utils/WorkerThread.cpp.o.d -o CMakeFiles/faiss.dir/utils/WorkerThread.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/WorkerThread.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 78%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizerFastScan.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizerFastScan.cpp.o -MF CMakeFiles/faiss.dir/IndexAdditiveQuantizerFastScan.cpp.o.d -o CMakeFiles/faiss.dir/IndexAdditiveQuantizerFastScan.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizerFastScan.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LookupTableScaler.h:13, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizerFastScan.cpp:18: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 75%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFPQFastScan.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFPQFastScan.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFPQFastScan.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFPQFastScan.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQFastScan.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQFastScan.cpp: In member function 'virtual void faiss::IndexIVFPQFastScan::encode_vectors(faiss::idx_t, const float*, const faiss::idx_t*, uint8_t*, bool) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQFastScan.cpp:147:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 147 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQFastScan.cpp: In member function 'virtual void faiss::IndexIVFPQFastScan::compute_LUT(size_t, const float*, const faiss::IndexIVFFastScan::CoarseQuantized&, faiss::AlignedTable&, faiss::AlignedTable&) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQFastScan.cpp:224:39: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (idx_t ij = 0; ij < n * nprobe; ij++) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQFastScan.cpp:249:39: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 249 | for (idx_t ij = 0; ij < n * nprobe; ij++) { | ~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQFastScan.cpp:21: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h: At global scope: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 73%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizer.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizer.cpp: In member function 'virtual void faiss::IndexIVFAdditiveQuantizer::sa_decode(faiss::idx_t, const uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizer.cpp:111:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 111 | for (size_t j = 0; j < d; j++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 73%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIDMap.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIDMap.cpp.o -MF CMakeFiles/faiss.dir/IndexIDMap.cpp.o.d -o CMakeFiles/faiss.dir/IndexIDMap.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMapTemplate::range_search(faiss::idx_t, const typename IndexT::component_t*, typename IndexT::distance_t, faiss::RangeSearchResult*, const faiss::SearchParameters*) const [with IndexT = faiss::Index; faiss::idx_t = long int; typename IndexT::component_t = float; typename IndexT::distance_t = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:283:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:160:50: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (idx_t i = 0; i < result->lims[result->nq]; i++) { | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMapTemplate::range_search(faiss::idx_t, const typename IndexT::component_t*, typename IndexT::distance_t, faiss::RangeSearchResult*, const faiss::SearchParameters*) const [with IndexT = faiss::IndexBinary; faiss::idx_t = long int; typename IndexT::component_t = unsigned char; typename IndexT::distance_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:284:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:160:50: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::construct_rev_map() [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:285:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:257:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 257 | for (size_t i = 0; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::add_with_ids(faiss::idx_t, const typename IndexT::component_t*, const faiss::idx_t*) [with IndexT = faiss::Index; faiss::idx_t = long int; typename IndexT::component_t = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:285:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:229:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 229 | for (size_t i = prev_ntotal; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:18: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::check_consistency() const [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:285:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:237:44: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 237 | FAISS_THROW_IF_NOT(this->id_map.size() == this->ntotal); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:238:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 238 | for (size_t i = 0; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:240:31: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 240 | FAISS_THROW_IF_NOT(ii == i); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::merge_from(IndexT&, faiss::idx_t) [with IndexT = faiss::Index; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:285:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:248:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 248 | for (size_t i = prev_ntotal; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::construct_rev_map() [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:286:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:257:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 257 | for (size_t i = 0; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::add_with_ids(faiss::idx_t, const typename IndexT::component_t*, const faiss::idx_t*) [with IndexT = faiss::IndexBinary; faiss::idx_t = long int; typename IndexT::component_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:286:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:229:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 229 | for (size_t i = prev_ntotal; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::check_consistency() const [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:286:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:237:44: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 237 | FAISS_THROW_IF_NOT(this->id_map.size() == this->ntotal); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:238:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 238 | for (size_t i = 0; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:240:31: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 240 | FAISS_THROW_IF_NOT(ii == i); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp: In instantiation of 'void faiss::IndexIDMap2Template::merge_from(IndexT&, faiss::idx_t) [with IndexT = faiss::IndexBinary; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:286:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIDMap.cpp:248:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 248 | for (size_t i = prev_ntotal; i < this->ntotal; i++) { | ~~^~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 87%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/ProductAdditiveQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/ProductAdditiveQuantizer.cpp.o -MF CMakeFiles/faiss.dir/impl/ProductAdditiveQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/impl/ProductAdditiveQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp: In member function 'virtual void faiss::ProductAdditiveQuantizer::train(size_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp:103:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp: In member function 'void faiss::ProductAdditiveQuantizer::compute_unpacked_codes(const float*, int32_t*, size_t, const float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp:170:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp:180:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp: In member function 'virtual void faiss::ProductAdditiveQuantizer::decode_unpacked(const int32_t*, float*, size_t, int64_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp:209:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp:217:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int m = 0; m < q->M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp: In member function 'virtual void faiss::ProductAdditiveQuantizer::decode(const uint8_t*, float*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp:240:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductAdditiveQuantizer.cpp:248:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 248 | for (int m = 0; m < q->M; m++) { | ~~^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 71%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexBinaryHNSW.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexBinaryHNSW.cpp.o -MF CMakeFiles/faiss.dir/IndexBinaryHNSW.cpp.o.d -o CMakeFiles/faiss.dir/IndexBinaryHNSW.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp: In function 'void faiss::{anonymous}::hnsw_add_vertices(faiss::IndexBinaryHNSW&, size_t, size_t, const uint8_t*, bool, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < ntotal; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:78:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:81:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | while (pt_level >= hist.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:89:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (int i = 0; i < hist.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 94 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < ntotal; i++) | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp: In member function 'virtual void faiss::IndexBinaryHNSW::add(faiss::idx_t, const uint8_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:237:68: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 237 | hnsw_add_vertices(*this, n0, n, x, verbose, hnsw.levels.size() == ntotal); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHNSW.cpp:29: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::HeapBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:242:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:244:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 244 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 94%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/lattice_Zn.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/lattice_Zn.cpp.o -MF CMakeFiles/faiss.dir/impl/lattice_Zn.cpp.o.d -o CMakeFiles/faiss.dir/impl/lattice_Zn.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp: In constructor 'faiss::Repeats::Repeats(int, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp:174:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | if (j == repeats.size()) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp: In member function 'uint64_t faiss::Repeats::count() const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp:190:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 190 | for (int i = 0; i < repeats.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp: In member function 'void faiss::EnumeratedVectors::encode_multi(size_t, const float*, uint64_t*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp:271:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 271 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp: In member function 'void faiss::EnumeratedVectors::decode_multi(size_t, const uint64_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp:282:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 282 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp: In constructor 'faiss::ZnSphereCodecRec::ZnSphereCodecRec(int, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/lattice_Zn.cpp:535:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | for (int i = 0; i < nvi; i++) { | ~~^~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/Clustering.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/Clustering.cpp.o -MF CMakeFiles/faiss.dir/Clustering.cpp.o.d -o CMakeFiles/faiss.dir/Clustering.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.h:29, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.h:17, from /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:24: /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp: In function 'void faiss::{anonymous}::compute_centroids(size_t, size_t, size_t, size_t, const uint8_t*, const faiss::Index*, const int64_t*, const float*, float*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:153:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | assert(ci >= 0 && ci < k + k_frozen); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:155:20: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 155 | if (ci >= c0 && ci < c1) { | ~~~^~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:155:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 155 | if (ci >= c0 && ci < c1) { | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:182:27: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (idx_t ci = 0; ci < k; ci++) { | ~~~^~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:22: /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp: In member function 'void faiss::Clustering::train_encoded(faiss::idx_t, const uint8_t*, const faiss::Index*, faiss::Index&, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:262:16: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | nx >= k, | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:106:15: note: in definition of macro 'FAISS_THROW_IF_NOT_FMT' 106 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:270:33: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 270 | (!codec || codec->d == d), | ~~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:106:15: note: in definition of macro 'FAISS_THROW_IF_NOT_FMT' 106 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 276 | index.d == d, | ~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:106:15: note: in definition of macro 'FAISS_THROW_IF_NOT_FMT' 106 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:299:12: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if (nx > k * max_points_per_centroid) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:308:19: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 308 | } else if (nx < k * min_points_per_centroid) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:318:12: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | if (nx == k) { | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:401:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for (int i = n_input_centroids; i < k; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:405:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 405 | for (int i = n_input_centroids; i < k; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:440:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 440 | for (size_t i0 = 0; i0 < nx; i0 += decode_block_size) { | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:442:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 442 | if (i1 > nx) { | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp: In member function 'void faiss::Clustering1D::train_exact(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/Clustering.cpp:550:11: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 550 | if (n > k * max_points_per_centroid) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 75%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizerFastScan.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizerFastScan.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizerFastScan.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizerFastScan.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizerFastScan.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizerFastScan.cpp: In member function 'virtual void faiss::IndexIVFAdditiveQuantizerFastScan::compute_LUT(size_t, const float*, const faiss::IndexIVFFastScan::CoarseQuantized&, faiss::AlignedTable&, faiss::AlignedTable&) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizerFastScan.cpp:408:35: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for (idx_t ij = 0; ij < n * nprobe; ij++) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizerFastScan.cpp:434:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 434 | for (idx_t i = 0; i < n; i++) { | ~~^~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LookupTableScaler.h:13, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFAdditiveQuantizerFastScan.cpp:20: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h: At global scope: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 82%] Building CXX object faiss/CMakeFiles/faiss.dir/MetaIndexes.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/MetaIndexes.cpp.o -MF CMakeFiles/faiss.dir/MetaIndexes.cpp.o.d -o CMakeFiles/faiss.dir/MetaIndexes.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.cpp: In member function 'void faiss::IndexSplitVectors::sync_with_sub_indexes()': /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.cpp:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 47 | for (int i = 1; i < sub_indexes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.cpp: In destructor 'virtual faiss::IndexSplitVectors::~IndexSplitVectors()': /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.cpp:154:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 154 | for (int s = 0; s < sub_indexes.size(); s++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.cpp: In member function 'virtual void faiss::IndexRandom::reconstruct(faiss::idx_t, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.cpp:232:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 232 | for (size_t i = 0; i < d; i++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/invlists/InvertedLists.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/invlists/InvertedLists.cpp.o -MF CMakeFiles/faiss.dir/invlists/InvertedLists.cpp.o.d -o CMakeFiles/faiss.dir/invlists/InvertedLists.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'void faiss::InvertedLists::merge_from(faiss::InvertedLists*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:89:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (idx_t i = 0; i < nlist; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'size_t faiss::InvertedLists::copy_subset_to(faiss::InvertedLists&, subset_type_t, faiss::idx_t, faiss::idx_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:128:37: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 128 | for (idx_t list_no = 0; list_no < nlist; list_no++) { | ~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:133:33: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 133 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:144:33: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:162:34: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (idx_t i = i1; i < i2; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:176:34: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (idx_t i = i1; i < i2; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'virtual size_t faiss::HStackInvertedLists::list_size(size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:353:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 353 | for (int i = 0; i < ils.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'virtual const uint8_t* faiss::HStackInvertedLists::get_codes(size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:363:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 363 | for (int i = 0; i < ils.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'virtual const uint8_t* faiss::HStackInvertedLists::get_single_code(size_t, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:377:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < ils.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'virtual const faiss::idx_t* faiss::HStackInvertedLists::get_ids(size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:398:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 398 | for (int i = 0; i < ils.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'virtual faiss::idx_t faiss::HStackInvertedLists::get_single_id(size_t, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:410:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 410 | for (int i = 0; i < ils.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'virtual void faiss::HStackInvertedLists::prefetch_lists(const faiss::idx_t*, int) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:427:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 427 | for (int i = 0; i < ils.size(); i++) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:15: /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In function 'faiss::idx_t faiss::{anonymous}::translate_list_no(const faiss::SliceInvertedLists*, faiss::idx_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:440:48: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 440 | FAISS_THROW_IF_NOT(list_no >= 0 && list_no < sil->nlist); | ~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In function 'int faiss::{anonymous}::translate_list_no(const faiss::VStackInvertedLists*, faiss::idx_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:506:48: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 506 | FAISS_THROW_IF_NOT(list_no >= 0 && list_no < vil->nlist); | ~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp: In member function 'virtual void faiss::VStackInvertedLists::prefetch_lists(const faiss::idx_t*, int) const': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:601:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int j = 0; j < ils.size(); j++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/InvertedLists.cpp:615:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 615 | for (int j = 0; j < ils.size(); j++) { | ~~^~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 87%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/AdditiveQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/AdditiveQuantizer.cpp.o -MF CMakeFiles/faiss.dir/impl/AdditiveQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/impl/AdditiveQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'void faiss::AdditiveQuantizer::set_derived_values()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'void faiss::AdditiveQuantizer::train_norm(size_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:108:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'void faiss::AdditiveQuantizer::pack_codes(size_t, const int32_t*, uint8_t*, int64_t, const float*, const float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:247:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:250:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 250 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'virtual void faiss::AdditiveQuantizer::decode(const uint8_t*, float*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:265:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:268:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 268 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'virtual void faiss::AdditiveQuantizer::decode_unpacked(const int32_t*, float*, size_t, int64_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:294:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:297:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 297 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'void faiss::AdditiveQuantizer::compute_centroid_norms(float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:322:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int64_t i = 0; i < ntotal; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'void faiss::AdditiveQuantizer::decode_64bit(faiss::idx_t, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:330:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 330 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In function 'void faiss::{anonymous}::compute_inner_prod_with_LUT(const faiss::AdditiveQuantizer&, const float*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:380:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 380 | for (int m = 0; m < aq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In member function 'void faiss::AdditiveQuantizer::knn_centroids_L2(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:453:33: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 453 | for (idx_t j = 0; j < ntotal; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp: In function 'float faiss::{anonymous}::accumulate_IPs(const faiss::AdditiveQuantizer&, faiss::BitstringReader&, const uint8_t*, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/AdditiveQuantizer.cpp:477:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 477 | for (int m = 0; m < aq.M; m++) { | ~~^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 75%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFFlat.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFFlat.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFFlat.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFFlat.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp: In member function 'virtual void faiss::IndexIVFFlat::add_core(faiss::idx_t, const float*, const faiss::idx_t*, const faiss::idx_t*, void*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp:68:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 68 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp: In member function 'virtual void faiss::IndexIVFFlat::encode_vectors(faiss::idx_t, const float*, const faiss::idx_t*, uint8_t*, bool) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp:104:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 104 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp: In member function 'virtual void faiss::IndexIVFFlat::sa_decode(faiss::idx_t, const uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp:120:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 120 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp: In member function 'virtual void faiss::IndexIVFFlatDedup::add_with_ids(faiss::idx_t, const float*, const faiss::idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp:297:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 297 | for (size_t i = 0; i < na; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp: In member function 'virtual size_t faiss::IndexIVFFlatDedup::remove_ids(const faiss::IDSelector&)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp:437:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (int64_t i = 0; i < nlist; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFlat.cpp:465:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 465 | for (int64_t i = 0; i < nlist; i++) { | ~~^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 87%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/ResidualQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/ResidualQuantizer.cpp.o -MF CMakeFiles/faiss.dir/impl/ResidualQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/impl/ResidualQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp: In member function 'virtual void faiss::ResidualQuantizer::train(size_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp:144:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp:241:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 241 | for (int j = 0; j < distances.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp: In member function 'float faiss::ResidualQuantizer::retrain_AQ_codebook(size_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp:314:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp: In member function 'void faiss::ResidualQuantizer::compute_codebook_tables()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp:500:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResidualQuantizer.cpp:506:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (int m = 1; m < M; m++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 87%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/ProductQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/ProductQuantizer.cpp.o -MF CMakeFiles/faiss.dir/impl/ProductQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/impl/ProductQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'virtual void faiss::ProductQuantizer::train(size_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:139:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 139 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:140:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 140 | for (int j = 0; j < n; j++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:197:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 197 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'virtual void faiss::ProductQuantizer::decode(const uint8_t*, float*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:317:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (int64_t i = 0; i < n; i++) { | ~~^~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:21: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'void faiss::ProductQuantizer::compute_codes_with_assign_index(const float*, uint8_t*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:347:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | FAISS_THROW_IF_NOT(assign_index && assign_index->d == dsub); | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'virtual void faiss::ProductQuantizer::compute_codes(const float*, uint8_t*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:412:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 412 | for (int64_t i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:420:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'void faiss::ProductQuantizer::compute_distance_tables(size_t, const float*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:483:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 483 | for (int64_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:489:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 489 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'void faiss::ProductQuantizer::compute_inner_prod_tables(size_t, const float*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:517:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | for (int64_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:524:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 524 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'void faiss::ProductQuantizer::compute_sdc_table()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:788:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 788 | for (int mk = 0; mk < M * ksub; mk++) { | ~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In member function 'void faiss::ProductQuantizer::search_sdc(const uint8_t*, size_t, const uint8_t*, size_t, faiss::float_maxheap_array_t*, bool) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:823:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int64_t i = 0; i < nq; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:836:31: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 836 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMax; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:752:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:691:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMin; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:773:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:691:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = unsigned char; C = faiss::CMax; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:705:54: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMax; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:752:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:640:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 640 | for (int m = 0; m < M; m++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = short unsigned int; C = faiss::CMax; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:710:55: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMax; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:752:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:640:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = unsigned char; C = faiss::CMin; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:705:54: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMin; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:773:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:640:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = short unsigned int; C = faiss::CMin; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:710:55: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMin; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:773:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:640:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables_Mmul4(int, const CT*, size_t, const float*, size_t, size_t, float*, int64_t*) [with CT = unsigned char; C = faiss::CMax; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:629:47: required from 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = unsigned char; C = faiss::CMax; size_t = long unsigned int; int64_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:705:54: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMax; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:752:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:568:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 568 | for (size_t m = 0; m < M; m += 4) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables_Mmul4(int, const CT*, size_t, const float*, size_t, size_t, float*, int64_t*) [with CT = short unsigned int; C = faiss::CMax; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:629:47: required from 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = short unsigned int; C = faiss::CMax; size_t = long unsigned int; int64_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:710:55: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMax; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:752:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:568:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables_Mmul4(int, const CT*, size_t, const float*, size_t, size_t, float*, int64_t*) [with CT = unsigned char; C = faiss::CMin; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:629:47: required from 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = unsigned char; C = faiss::CMin; size_t = long unsigned int; int64_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:705:54: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMin; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:773:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:568:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::pq_estimators_from_tables_Mmul4(int, const CT*, size_t, const float*, size_t, size_t, float*, int64_t*) [with CT = short unsigned int; C = faiss::CMin; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:629:47: required from 'void faiss::{anonymous}::pq_estimators_from_tables(const faiss::ProductQuantizer&, const CT*, size_t, const float*, size_t, float*, int64_t*) [with CT = short unsigned int; C = faiss::CMin; size_t = long unsigned int; int64_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:710:55: required from 'void faiss::{anonymous}::pq_knn_search_with_tables(const faiss::ProductQuantizer&, size_t, const float*, const uint8_t*, size_t, faiss::HeapArray*, bool) [with C = faiss::CMin; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:773:52: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ProductQuantizer.cpp:568:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/Heap.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/Heap.cpp.o -MF CMakeFiles/faiss.dir/utils/Heap.cpp.o.d -o CMakeFiles/faiss.dir/utils/Heap.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::heapify() [with C = faiss::CMin]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:137:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:20:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn(size_t, const T*, TI, size_t, int64_t) [with C = faiss::CMin; size_t = long unsigned int; T = float; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:137:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:37:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 37 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_with_ids(size_t, const T*, const TI*, int64_t, size_t, int64_t) [with C = faiss::CMin; size_t = long unsigned int; T = float; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:137:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:67:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 67 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_query_subset_with_ids(size_t, const TI*, size_t, const T*, const TI*, int64_t) [with C = faiss::CMin; size_t = long unsigned int; TI = long int; T = float; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:137:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:95:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int64_t si = 0; si < nsubset; si++) { | ^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::reorder() [with C = faiss::CMin]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:137:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:27:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::per_line_extrema(T*, TI*) const [with C = faiss::CMin; T = float; TI = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:137:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:114:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 114 | for (int64_t j = 0; j < nh; j++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::heapify() [with C = faiss::CMax]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:138:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:20:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn(size_t, const T*, TI, size_t, int64_t) [with C = faiss::CMax; size_t = long unsigned int; T = float; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:138:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:37:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 37 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_with_ids(size_t, const T*, const TI*, int64_t, size_t, int64_t) [with C = faiss::CMax; size_t = long unsigned int; T = float; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:138:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:67:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 67 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_query_subset_with_ids(size_t, const TI*, size_t, const T*, const TI*, int64_t) [with C = faiss::CMax; size_t = long unsigned int; TI = long int; T = float; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:138:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:95:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int64_t si = 0; si < nsubset; si++) { | ^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::reorder() [with C = faiss::CMax]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:138:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:27:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::per_line_extrema(T*, TI*) const [with C = faiss::CMax; T = float; TI = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:138:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:114:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 114 | for (int64_t j = 0; j < nh; j++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::heapify() [with C = faiss::CMin]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:139:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:20:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn(size_t, const T*, TI, size_t, int64_t) [with C = faiss::CMin; size_t = long unsigned int; T = float; TI = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:139:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:37:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 37 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_with_ids(size_t, const T*, const TI*, int64_t, size_t, int64_t) [with C = faiss::CMin; size_t = long unsigned int; T = float; TI = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:139:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:67:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 67 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_query_subset_with_ids(size_t, const TI*, size_t, const T*, const TI*, int64_t) [with C = faiss::CMin; size_t = long unsigned int; TI = int; T = float; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:139:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:95:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int64_t si = 0; si < nsubset; si++) { | ^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::reorder() [with C = faiss::CMin]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:139:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:27:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::per_line_extrema(T*, TI*) const [with C = faiss::CMin; T = float; TI = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:139:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:114:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 114 | for (int64_t j = 0; j < nh; j++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::heapify() [with C = faiss::CMax]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:140:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:20:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn(size_t, const T*, TI, size_t, int64_t) [with C = faiss::CMax; size_t = long unsigned int; T = float; TI = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:140:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:37:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 37 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_with_ids(size_t, const T*, const TI*, int64_t, size_t, int64_t) [with C = faiss::CMax; size_t = long unsigned int; T = float; TI = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:140:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:67:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 67 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_query_subset_with_ids(size_t, const TI*, size_t, const T*, const TI*, int64_t) [with C = faiss::CMax; size_t = long unsigned int; TI = int; T = float; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:140:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:95:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int64_t si = 0; si < nsubset; si++) { | ^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::reorder() [with C = faiss::CMax]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:140:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:27:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::per_line_extrema(T*, TI*) const [with C = faiss::CMax; T = float; TI = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:140:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:114:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 114 | for (int64_t j = 0; j < nh; j++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::heapify() [with C = faiss::CMin]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:141:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:20:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn(size_t, const T*, TI, size_t, int64_t) [with C = faiss::CMin; size_t = long unsigned int; T = int; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:141:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:37:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 37 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_with_ids(size_t, const T*, const TI*, int64_t, size_t, int64_t) [with C = faiss::CMin; size_t = long unsigned int; T = int; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:141:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:67:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 67 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_query_subset_with_ids(size_t, const TI*, size_t, const T*, const TI*, int64_t) [with C = faiss::CMin; size_t = long unsigned int; TI = long int; T = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:141:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:95:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int64_t si = 0; si < nsubset; si++) { | ^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::reorder() [with C = faiss::CMin]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:141:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:27:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::per_line_extrema(T*, TI*) const [with C = faiss::CMin; T = int; TI = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:141:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:114:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 114 | for (int64_t j = 0; j < nh; j++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::heapify() [with C = faiss::CMax]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:142:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:20:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn(size_t, const T*, TI, size_t, int64_t) [with C = faiss::CMax; size_t = long unsigned int; T = int; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:142:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:37:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 37 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_with_ids(size_t, const T*, const TI*, int64_t, size_t, int64_t) [with C = faiss::CMax; size_t = long unsigned int; T = int; TI = long int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:142:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:67:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 67 | for (int64_t i = i0; i < i0 + ni; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::addn_query_subset_with_ids(size_t, const TI*, size_t, const T*, const TI*, int64_t) [with C = faiss::CMax; size_t = long unsigned int; TI = long int; T = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:142:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:95:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int64_t si = 0; si < nsubset; si++) { | ^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::reorder() [with C = faiss::CMax]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:142:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:27:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int64_t j = 0; j < nh; j++) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::HeapArray::per_line_extrema(T*, TI*) const [with C = faiss::CMax; T = int; TI = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:142:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:114:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 114 | for (int64_t j = 0; j < nh; j++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::merge_knn_results(size_t, size_t, typename C::TI, const typename C::T*, const idx_t*, typename C::T*, idx_t*) [with idx_t = long int; C = CMin; size_t = long unsigned int; typename C::TI = int; typename C::T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:245:1: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:183:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (long i = 0; i < n; i++) { | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:207:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (j = 0; j < k && heap_size > 0; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | if (p < k && I_in[stride * s + p] >= 0) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:226:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (; j < k; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::merge_knn_results(size_t, size_t, typename C::TI, const typename C::T*, const idx_t*, typename C::T*, idx_t*) [with idx_t = long int; C = CMax; size_t = long unsigned int; typename C::TI = int; typename C::T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:246:1: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:183:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (long i = 0; i < n; i++) { | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:207:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (j = 0; j < k && heap_size > 0; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | if (p < k && I_in[stride * s + p] >= 0) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:226:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (; j < k; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::merge_knn_results(size_t, size_t, typename C::TI, const typename C::T*, const idx_t*, typename C::T*, idx_t*) [with idx_t = long int; C = CMin; size_t = long unsigned int; typename C::TI = int; typename C::T = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:247:1: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:183:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (long i = 0; i < n; i++) { | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:207:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (j = 0; j < k && heap_size > 0; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | if (p < k && I_in[stride * s + p] >= 0) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:226:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (; j < k; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp: In instantiation of 'void faiss::merge_knn_results(size_t, size_t, typename C::TI, const typename C::T*, const idx_t*, typename C::T*, idx_t*) [with idx_t = long int; C = CMax; size_t = long unsigned int; typename C::TI = int; typename C::T = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:248:1: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:183:30: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (long i = 0; i < n; i++) { | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:207:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (j = 0; j < k && heap_size > 0; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | if (p < k && I_in[stride * s + p] >= 0) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.cpp:226:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (; j < k; j++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 82%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexShardsIVF.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexShardsIVF.cpp.o -MF CMakeFiles/faiss.dir/IndexShardsIVF.cpp.o.d -o CMakeFiles/faiss.dir/IndexShardsIVF.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp: In constructor 'faiss::IndexShardsIVF::IndexShardsIVF(faiss::Index*, size_t, bool, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp:52:61: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | is_trained = quantizer->is_trained && quantizer->ntotal == nlist; | ~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:8, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex.h:86, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.h:12, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.h:11, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp:10: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp: In lambda function: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp:202:46: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 202 | FAISS_THROW_IF_NOT_MSG(index->nprobe == nprobe, "inconsistent nprobe"); | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp:154:21: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.cpp:154:21: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 96%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/extra_distances.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/extra_distances.cpp.o -MF CMakeFiles/faiss.dir/utils/extra_distances.cpp.o.d -o CMakeFiles/faiss.dir/utils/extra_distances.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:190:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int64_t i = i0; i < i1; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:191:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:192:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:193:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:194:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:195:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:196:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMax; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:197:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMax; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:212:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:190:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:191:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:192:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:193:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:194:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:195:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:196:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_extra_metrics_template(VD, const float*, const float*, size_t, size_t, faiss::HeapArray*) [with VD = faiss::VectorDistance; C = faiss::CMin; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:197:9: required from 'void faiss::knn_extra_metrics(const float*, const float*, size_t, size_t, size_t, MetricType, float, HeapArray*) [with C = CMin; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:222:45: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/extra_distances.cpp:70:34: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 87%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/PolysemousTraining.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/PolysemousTraining.cpp.o -MF CMakeFiles/faiss.dir/impl/PolysemousTraining.cpp.o.d -o CMakeFiles/faiss.dir/impl/PolysemousTraining.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp: In static member function 'static void faiss::ReproduceDistancesObjective::compute_mean_stdev(const double*, size_t, double*, double*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < n2; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp: In member function 'void faiss::PolysemousTraining::optimize_reproduce_distances(faiss::ProductQuantizer&) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:782:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 782 | for (int m = 0; m < pq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp: In member function 'void faiss::PolysemousTraining::optimize_ranking(faiss::ProductQuantizer&, size_t, const float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:849:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for (int m = 0; m < pq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:856:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 856 | for (int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:862:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:876:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 876 | for (int i = 0; i < nq; i++) | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:930:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 930 | for (int i = 0; i < dsub * pq.ksub; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/PolysemousTraining.cpp:933:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for (int i = 0; i < pq.ksub; i++) | ~~^~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 94%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/NNDescent.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/NNDescent.cpp.o -MF CMakeFiles/faiss.dir/impl/NNDescent.cpp.o.d -o CMakeFiles/faiss.dir/impl/NNDescent.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp: In member function 'void faiss::nndescent::Nhood::insert(int, float)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp:60:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 60 | for (int i = 0; i < pool.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp: In member function 'void faiss::NNDescent::update()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp:189:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 189 | if (nn.pool.size() > L) | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp:229:50: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 229 | if (other.rnn_new.size() < R) { | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp:245:50: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 245 | if (other.rnn_old.size() < R) { | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp:271:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 271 | if (nn_old.size() > R * 2) { | ~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp: In member function 'void faiss::NNDescent::generate_eval_set(faiss::DistanceComputer&, std::vector&, std::vector >&, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp:306:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 306 | for (int i = 0; i < c.size(); i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp: In member function 'void faiss::NNDescent::search(faiss::DistanceComputer&, int, faiss::idx_t*, float*, faiss::VisitedTable&) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NNDescent.cpp:478:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 478 | for (size_t i = 0; i < topk; i++) { | ~~^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 98%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/utils.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/utils.cpp.o -MF CMakeFiles/faiss.dir/utils/utils.cpp.o.d -o CMakeFiles/faiss.dir/utils/utils.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp: In function 'size_t faiss::merge_result_table_with(size_t, size_t, int64_t*, float*, const int64_t*, const float*, bool, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp:292:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp: In function 'void faiss::bincode_hist(size_t, size_t, const uint8_t*, int*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp:422:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int j = 0; j < d; j++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp:425:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 425 | for (int i = 0; i < d; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp: In function 'const float* faiss::fvecs_maybe_subsample(size_t, size_t*, size_t, const float*, bool, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.cpp:485:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int64_t i = 0; i < n2; i++) | ~~^~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 80%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexReplicas.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexReplicas.cpp.o -MF CMakeFiles/faiss.dir/IndexReplicas.cpp.o.d -o CMakeFiles/faiss.dir/IndexReplicas.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex.h:86, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.h:12, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:10: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:92:21: required from 'void faiss::IndexReplicasTemplate::train(faiss::idx_t, const component_t*) [with IndexT = faiss::Index; faiss::idx_t = long int; component_t = float]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:204:16: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:92:21: required from 'void faiss::IndexReplicasTemplate::train(faiss::idx_t, const component_t*) [with IndexT = faiss::IndexBinary; faiss::idx_t = long int; component_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:205:16: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:92:21: required from 'void faiss::IndexReplicasTemplate::train(faiss::idx_t, const component_t*) [with IndexT = faiss::Index; faiss::idx_t = long int; component_t = float]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:204:16: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::IndexBinary]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:92:21: required from 'void faiss::IndexReplicasTemplate::train(faiss::idx_t, const component_t*) [with IndexT = faiss::IndexBinary; faiss::idx_t = long int; component_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.cpp:205:16: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 87%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/NSG.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/NSG.cpp.o -MF CMakeFiles/faiss.dir/impl/NSG.cpp.o.d -o CMakeFiles/faiss.dir/impl/NSG.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In member function 'void faiss::NSG::search(faiss::DistanceComputer&, int, faiss::idx_t*, float*, faiss::VisitedTable&) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:159:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 159 | for (size_t i = 0; i < k; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In member function 'void faiss::NSG::sync_prune(int, std::vector&, faiss::DistanceComputer&, faiss::VisitedTable&, const faiss::nsg::Graph&, faiss::nsg::Graph&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:428:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 428 | while (result.size() < R && (++start) < pool.size() && start < C) { | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:428:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 428 | while (result.size() < R && (++start) < pool.size() && start < C) { | ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:431:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (int t = 0; t < result.size(); t++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:447:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 447 | for (size_t i = 0; i < R; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In member function 'void faiss::NSG::add_reverse_links(int, std::vector&, faiss::DistanceComputer&, faiss::nsg::Graph&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:462:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 462 | for (size_t i = 0; i < R; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:491:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 491 | if (tmp_pool.size() > R) { | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:497:34: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 497 | while (result.size() < R && (++start) < tmp_pool.size()) { | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:497:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 497 | while (result.size() < R && (++start) < tmp_pool.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:501:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int t = 0; t < result.size(); t++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:520:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int t = 0; t < result.size(); t++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In member function 'int faiss::NSG::attach_unlinked(faiss::Index*, faiss::VisitedTable&, faiss::VisitedTable&, std::vector&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:639:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 639 | for (int i = 0; i < pool.size(); i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In instantiation of 'void faiss::NSG::search_on_graph(const faiss::nsg::Graph&, faiss::DistanceComputer&, faiss::VisitedTable&, int, int, std::vector&, std::vector&) const [with bool collect_fullset = false; index_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:156:27: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < init_ids.size() && i < graph.K; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (int i = 0; i < init_ids.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In instantiation of 'void faiss::NSG::search_on_graph(const faiss::nsg::Graph&, faiss::DistanceComputer&, faiss::VisitedTable&, int, int, std::vector&, std::vector&) const [with bool collect_fullset = false; index_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:265:27: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < init_ids.size() && i < graph.K; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (int i = 0; i < init_ids.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In instantiation of 'void faiss::NSG::search_on_graph(const faiss::nsg::Graph&, faiss::DistanceComputer&, faiss::VisitedTable&, int, int, std::vector&, std::vector&) const [with bool collect_fullset = true; index_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:377:34: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < init_ids.size() && i < graph.K; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (int i = 0; i < init_ids.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp: In instantiation of 'void faiss::NSG::search_on_graph(const faiss::nsg::Graph&, faiss::DistanceComputer&, faiss::VisitedTable&, int, int, std::vector&, std::vector&) const [with bool collect_fullset = true; index_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:632:26: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < init_ids.size() && i < graph.K; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/NSG.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 307 | for (int i = 0; i < init_ids.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 87%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/LocalSearchQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/LocalSearchQuantizer.cpp.o -MF CMakeFiles/faiss.dir/impl/LocalSearchQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/impl/LocalSearchQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:19: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp: In member function 'virtual void faiss::LocalSearchQuantizer::train(size_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:173:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 173 | FAISS_THROW_IF_NOT(K == (1 << nbits[0])); | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:197:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 197 | for (int64_t i = 0; i < d; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp: In member function 'void faiss::LocalSearchQuantizer::update_codebooks(const float*, const int32_t*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:365:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (int64_t i = 0; i < M * K; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:430:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 430 | for (int64_t i = 0; i < M * K; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp: In member function 'void faiss::LocalSearchQuantizer::icm_encode_impl(int32_t*, const float*, const float*, std::mt19937&, size_t, size_t, bool) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:567:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp: In member function 'void faiss::LocalSearchQuantizer::icm_encode_step(int32_t*, const float*, const float*, size_t, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:601:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:638:49: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 638 | for (int32_t code = 0; code < K; code++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp: In member function 'void faiss::LocalSearchQuantizer::compute_binary_terms(float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:689:31: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 689 | for (int64_t m12 = 0; m12 < M * M; m12++) { | ~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp: In member function 'void faiss::LocalSearchQuantizer::compute_unary_terms(const float*, float*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp: In member function 'float faiss::LocalSearchQuantizer::evaluate(const int32_t*, const float*, size_t, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LocalSearchQuantizer.cpp:765:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 765 | for (int64_t i = 0; i < n; i++) { | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/IVFlib.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IVFlib.cpp.o -MF CMakeFiles/faiss.dir/IVFlib.cpp.o.d -o CMakeFiles/faiss.dir/IVFlib.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp: In function 'void faiss::ivflib::check_compatible_for_merge(const faiss::Index*, const faiss::Index*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:37:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 37 | for (int i = 0; i < pt0->chain.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp: In member function 'void faiss::ivflib::SlidingIndexWindow::step(const faiss::Index*, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:222:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for (int i = 0; i < nlist; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:238:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 238 | for (int i = 0; i < nlist; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:246:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 246 | for (int i = 0; i < nlist; i++) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:8, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex.h:86, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexReplicas.h:12, from /builddir/build/BUILD/faiss-1.8.0/faiss/MetaIndexes.h:15, from /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:18: /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp: In function 'faiss::ArrayInvertedLists* faiss::ivflib::get_invlist_range(const faiss::Index*, long int, long int)': /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:269:50: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 269 | FAISS_THROW_IF_NOT(0 <= i0 && i0 <= i1 && i1 <= ivf->nlist); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp: In function 'void faiss::ivflib::set_invlist_range(faiss::Index*, long int, long int, faiss::ArrayInvertedLists*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:292:50: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 292 | FAISS_THROW_IF_NOT(0 <= i0 && i0 <= i1 && i1 <= ivf->nlist); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:297:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 297 | src->nlist == i1 - i0 && dst->code_size == src->code_size); | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp: In function 'size_t faiss::ivflib::count_ndis(const faiss::IndexIVF*, size_t, const faiss::idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:315:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | for (idx_t i = 0; i < n_list_scan; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp: In function 'faiss::IndexIVFResidualQuantizer* faiss::ivflib::ivf_residual_from_quantizer(const faiss::ResidualQuantizer&, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:427:49: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 427 | FAISS_THROW_IF_NOT(nlevel > 0 && nlevel + 1 < rq.M); | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:447:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 447 | for (int i = nlevel; i < rq.M; i++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp: In function 'void faiss::ivflib::ivf_residual_add_from_flat_codes(faiss::IndexIVFResidualQuantizer*, size_t, const uint8_t*, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:491:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (idx_t i = 0; i < nb; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IVFlib.cpp:500:35: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 500 | for (int j = 0; j < rq.M; j++) { | ~~^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizer.cpp.o -MF CMakeFiles/faiss.dir/IndexAdditiveQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/IndexAdditiveQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:14: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In member function 'virtual void faiss::AdditiveCoarseQuantizer::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:471:50: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 471 | FAISS_THROW_IF_NOT(centroid_norms.size() == ntotal); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In member function 'void faiss::ResidualCoarseQuantizer::set_beam_factor(float)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:512:48: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | if (metric_type == METRIC_L2 && ntotal != centroid_norms.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In member function 'virtual void faiss::ResidualCoarseQuantizer::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:598:31: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 598 | for (int m = 0; m < rq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_decompress(const faiss::IndexAdditiveQuantizer&, const float*, VectorDistance&, BlockResultHandler&) [with VectorDistance = faiss::VectorDistance; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:250:35: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:132:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 132 | for (int64_t q = 0; q < res.nq; q++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_decompress(const faiss::IndexAdditiveQuantizer&, const float*, VectorDistance&, BlockResultHandler&) [with VectorDistance = faiss::VectorDistance; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:255:35: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:132:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_LUT(const faiss::IndexAdditiveQuantizer&, const float*, BlockResultHandler&) [with bool is_IP = true; faiss::AdditiveQuantizer::Search_type_t st = faiss::AdditiveQuantizer::ST_LUT_nonorm; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:261:68: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int64_t q = 0; q < nq; q++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_LUT(const faiss::IndexAdditiveQuantizer&, const float*, BlockResultHandler&) [with bool is_IP = false; faiss::AdditiveQuantizer::Search_type_t st = faiss::AdditiveQuantizer::ST_norm_float; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:271:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_LUT(const faiss::IndexAdditiveQuantizer&, const float*, BlockResultHandler&) [with bool is_IP = false; faiss::AdditiveQuantizer::Search_type_t st = faiss::AdditiveQuantizer::ST_LUT_nonorm; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:272:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_LUT(const faiss::IndexAdditiveQuantizer&, const float*, BlockResultHandler&) [with bool is_IP = false; faiss::AdditiveQuantizer::Search_type_t st = faiss::AdditiveQuantizer::ST_norm_qint8; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:273:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_LUT(const faiss::IndexAdditiveQuantizer&, const float*, BlockResultHandler&) [with bool is_IP = false; faiss::AdditiveQuantizer::Search_type_t st = faiss::AdditiveQuantizer::ST_norm_qint4; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:274:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_LUT(const faiss::IndexAdditiveQuantizer&, const float*, BlockResultHandler&) [with bool is_IP = false; faiss::AdditiveQuantizer::Search_type_t st = faiss::AdditiveQuantizer::ST_norm_cqint4; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:275:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp: In instantiation of 'void faiss::{anonymous}::search_with_LUT(const faiss::IndexAdditiveQuantizer&, const float*, BlockResultHandler&) [with bool is_IP = false; faiss::AdditiveQuantizer::Search_type_t st = faiss::AdditiveQuantizer::ST_norm_cqint8; BlockResultHandler = faiss::HeapBlockResultHandler >]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:279:78: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexAdditiveQuantizer.cpp:16: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::HeapBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMin; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:242:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:244:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 244 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::HeapBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:242:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:244:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 76%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFSpectralHash.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFSpectralHash.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFSpectralHash.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFSpectralHash.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp: In member function 'virtual void faiss::IndexIVFSpectralHash::train_encoder(faiss::idx_t, const float*, const faiss::idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp:99:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 99 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp:105:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | for (int j = 0; j < nlist; j++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp:117:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 117 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp:119:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t j = 0; j < nbit; j++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp:127:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (int i = 0; i < nlist; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp: In member function 'void faiss::IndexIVFSpectralHash::replace_vt(faiss::VectorTransform*, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFSpectralHash.cpp:319:61: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 319 | is_trained = quantizer->is_trained && quantizer->ntotal == nlist && | ~~~~~~~~~~~~~~~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 82%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexShards.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexShards.cpp.o -MF CMakeFiles/faiss.dir/IndexShards.cpp.o.d -o CMakeFiles/faiss.dir/IndexShards.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex.h:86, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.h:12, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:8: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:190:21: required from 'void faiss::IndexShardsTemplate::add_with_ids(faiss::idx_t, const component_t*, const faiss::idx_t*) [with IndexT = faiss::Index; faiss::idx_t = long int; component_t = float]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:267:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:190:21: required from 'void faiss::IndexShardsTemplate::add_with_ids(faiss::idx_t, const component_t*, const faiss::idx_t*) [with IndexT = faiss::IndexBinary; faiss::idx_t = long int; component_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:268:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:190:21: required from 'void faiss::IndexShardsTemplate::add_with_ids(faiss::idx_t, const component_t*, const faiss::idx_t*) [with IndexT = faiss::Index; faiss::idx_t = long int; component_t = float]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:267:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::IndexBinary]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:190:21: required from 'void faiss::IndexShardsTemplate::add_with_ids(faiss::idx_t, const component_t*, const faiss::idx_t*) [with IndexT = faiss::IndexBinary; faiss::idx_t = long int; component_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.cpp:268:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 83%] Building CXX object faiss/CMakeFiles/faiss.dir/VectorTransform.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/VectorTransform.cpp.o -MF CMakeFiles/faiss.dir/VectorTransform.cpp.o.d -o CMakeFiles/faiss.dir/VectorTransform.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:19: /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'virtual void faiss::LinearTransform::apply_noalloc(faiss::idx_t, const float*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:174:41: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 174 | FAISS_THROW_IF_NOT_MSG(b.size() == d_out, "Bias not initialized"); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:185:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 185 | A.size() == d_out * d_in, "Transformation matrix not initialized"); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'void faiss::LinearTransform::set_is_orthonormal()': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:252:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 252 | FAISS_ASSERT(A.size() >= d_out * d_in); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'void faiss::LinearTransform::print_if_verbose(const char*, const std::vector&, int, int) const': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:304:35: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 304 | FAISS_THROW_IF_NOT(mat.size() >= n * d); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In function 'void {anonymous}::eig(size_t, double*, double*, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:417:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 417 | for (int j = 0; j < d_in; j++) | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:423:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 0; i < d_in; i++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:424:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 424 | for (int j = 0; j < d_in; j++) | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:433:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < d_in / 2; i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:437:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (int j = 0; j < d_in; j++) | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'virtual void faiss::PCAMatrix::train(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:515:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 515 | for (size_t i = 0; i < d_in; i++) | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:521:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 521 | for (size_t i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:522:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 522 | for (size_t j = 0; j < d_in; j++) | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:569:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 569 | for (size_t i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'void faiss::PCAMatrix::prepare_Ab()': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:618:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 618 | d_out * d_in <= PCAMat.size(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:106:15: note: in definition of macro 'FAISS_THROW_IF_NOT_FMT' 106 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'virtual void faiss::OPQMatrix::train(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1033:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 1033 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1037:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (int i = 0; i < d; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1041:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 1041 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1196:11: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1196 | if (d > d_in) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'virtual void faiss::CenteringTransform::train(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1253:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1253 | for (size_t j = 0; j < d_in; j++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1258:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1258 | for (size_t j = 0; j < d_in; j++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'virtual void faiss::CenteringTransform::apply_noalloc(faiss::idx_t, const float*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1269:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1269 | for (size_t j = 0; j < d_in; j++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp: In member function 'virtual void faiss::CenteringTransform::reverse_transform(faiss::idx_t, const float*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/VectorTransform.cpp:1280:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1280 | for (size_t j = 0; j < d_in; j++) { | ~~^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 73%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexHNSW.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexHNSW.cpp.o -MF CMakeFiles/faiss.dir/IndexHNSW.cpp.o.d -o CMakeFiles/faiss.dir/IndexHNSW.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp: In function 'void faiss::{anonymous}::hnsw_add_vertices(faiss::IndexHNSW&, size_t, size_t, const float*, bool, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:155:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 155 | for (int i = 0; i < ntotal; i++) | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:165:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:168:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 168 | while (pt_level >= hist.size()) | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:175:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < hist.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:180:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:257:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < ntotal; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp: In member function 'virtual void faiss::IndexHNSW::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:364:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 364 | for (size_t i = 0; i < k * n; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp: In member function 'virtual void faiss::IndexHNSW::add(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:398:68: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 398 | hnsw_add_vertices(*this, n0, n, x, verbose, hnsw.levels.size() == ntotal); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp: In member function 'void faiss::IndexHNSW::init_level_0_from_knngraph(int, const float*, const faiss::idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:510:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 510 | for (size_t j = 0; j < k; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp: In member function 'void faiss::IndexHNSW::link_singletons()': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:613:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 613 | for (size_t i = 0; i < ntotal; i++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:640:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 640 | for (int i = 0; i < singletons.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp: In member function 'virtual void faiss::IndexHNSW2Level::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:850:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (int jj = 0; jj < list_length; jj++) { | ~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexHNSW.cpp:32: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::RangeSearchBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:527:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:534:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 534 | if (pr < j0s.size() && j0 == j0s[pr]) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::HeapBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:242:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:244:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 244 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 98%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/distances_fused/simdlib_based.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/distances_fused/simdlib_based.cpp.o -MF CMakeFiles/faiss.dir/utils/distances_fused/simdlib_based.cpp.o.d -o CMakeFiles/faiss.dir/utils/distances_fused/simdlib_based.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_fused/simdlib_based.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances_fused/simdlib_based.cpp:14: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/residual_quantizer_encode_steps.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/residual_quantizer_encode_steps.cpp.o -MF CMakeFiles/faiss.dir/impl/residual_quantizer_encode_steps.cpp.o.d -o CMakeFiles/faiss.dir/impl/residual_quantizer_encode_steps.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:11: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp: In function 'void faiss::beam_search_encode_step(size_t, size_t, const float*, size_t, size_t, const float*, size_t, const int32_t*, size_t, int32_t*, float*, float*, Index*, ApproxTopK_mode_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:252:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | FAISS_THROW_IF_NOT(assign_index->d == d); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:257:53: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 257 | FAISS_THROW_IF_NOT(assign_index->ntotal == K); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:279:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:295:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for (int i_2 = 0; i_2 < new_beam_size; i_2++) { | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:308:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 308 | for (int j = 0; j < new_beam_size; j++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:328:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for (int i_2 = 0; i_2 < new_beam_size; i_2++) { | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:362:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int j = 0; j < new_beam_size; j++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp: In function 'void faiss::beam_search_encode_step_tab(size_t, size_t, size_t, const float*, size_t, const uint64_t*, const float*, size_t, const float*, size_t, const int32_t*, const float*, size_t, int32_t*, float*, ApproxTopK_mode_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:403:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 403 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:561:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for (int i_2 = 0; i_2 < new_beam_size; i_2++) { | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:597:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for (int j = 0; j < new_beam_size; j++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp: In function 'void faiss::rq_encode_steps::refine_beam_mp(const faiss::ResidualQuantizer&, size_t, size_t, const float*, int, int32_t*, float*, float*, RefineBeamMemoryPool&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:633:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 633 | for (int m = 0; m < rq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:676:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 676 | for (int m = 0; m < rq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:713:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 713 | for (int j = 0; j < distances_size; j++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp: In function 'void faiss::rq_encode_steps::refine_beam_LUT_mp(const faiss::ResidualQuantizer&, size_t, const float*, const float*, int, int32_t*, float*, RefineBeamLUTMemoryPool&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:759:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 759 | for (int m = 0; m < rq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:792:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 792 | for (int m = 0; m < rq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:828:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 828 | for (int j = 0; j < distances_size; j++) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/residual_quantizer_encode_steps.cpp:15: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h: At global scope: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 85%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/HNSW.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/HNSW.cpp.o -MF CMakeFiles/faiss.dir/impl/HNSW.cpp.o.d -o CMakeFiles/faiss.dir/impl/HNSW.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In member function 'void faiss::HNSW::set_nb_neighbors(int, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:41:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (int i = level_no + 1; i < cum_nneighbor_per_level.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In member function 'int faiss::HNSW::random_level()': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:65:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int level = 0; level < assign_probas.size(); level++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In member function 'void faiss::HNSW::clear_neighbor_tables(int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (int i = 0; i < levels.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.h:17, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:8: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In member function 'void faiss::HNSW::print_neighbor_stats(int) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:108:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | FAISS_THROW_IF_NOT(level < cum_nneighbor_per_level.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:115:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int i = 0; i < levels.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In member function 'void faiss::HNSW::fill_with_random_links(size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:173:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:183:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ii = 0; ii < elts.size(); ii++) { | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In member function 'int faiss::HNSW::prepare_level_tab(size_t, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:206:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In static member function 'static void faiss::HNSW::shrink_neighbor_list(faiss::DistanceComputer&, std::priority_queue&, std::vector >&, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:250:31: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 250 | if (output.size() >= max_size) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In function 'void faiss::{anonymous}::shrink_neighbor_list(faiss::DistanceComputer&, std::priority_queue&, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:272:27: warning: comparison of integer expressions of different signedness: 'std::priority_queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 272 | if (resultSet1.size() < max_size) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In function 'void faiss::{anonymous}::search_neighbors_to_add(faiss::HNSW&, faiss::DistanceComputer&, std::priority_queue&, int, float, int, faiss::VisitedTable&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:377:32: warning: comparison of integer expressions of different signedness: 'std::priority_queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 377 | if (results.size() < hnsw.efConstruction || results.top().d > dis) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:380:36: warning: comparison of integer expressions of different signedness: 'std::priority_queue::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 380 | if (results.size() > hnsw.efConstruction) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In function 'int faiss::{anonymous}::search_from_candidates(const faiss::HNSW&, faiss::DistanceComputer&, faiss::ResultHandler >&, MinimaxHeap&, faiss::VisitedTable&, faiss::HNSWStats&, int, int, const faiss::SearchParametersHNSW*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:651:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 651 | for (size_t icnt = 0; icnt < counter; icnt++) { | ~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In lambda function: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:748:39: warning: comparison of integer expressions of different signedness: 'std::priority_queue >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 748 | top_candidates.size() < ef) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:752:43: warning: comparison of integer expressions of different signedness: 'std::priority_queue >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 752 | if (top_candidates.size() > ef) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In function 'std::priority_queue > faiss::{anonymous}::search_from_candidate_unbounded(const faiss::HNSW&, const Node&, faiss::DistanceComputer&, int, faiss::VisitedTable*, faiss::HNSWStats&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:786:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 786 | for (size_t icnt = 0; icnt < counter; icnt++) { | ~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp: In member function 'faiss::HNSWStats faiss::HNSW::search(faiss::DistanceComputer&, faiss::ResultHandler >&, faiss::VisitedTable&, const faiss::SearchParametersHNSW*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:850:42: warning: comparison of integer expressions of different signedness: 'std::priority_queue >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 850 | while (top_candidates.size() > k) { | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/HNSW.cpp:15: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::HeapBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:242:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:244:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 244 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 98%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/sorting.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/sorting.cpp.o -MF CMakeFiles/faiss.dir/utils/sorting.cpp.o.d -o CMakeFiles/faiss.dir/utils/sorting.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:15: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In function 'void faiss::{anonymous}::bucket_sort_ref(size_t, const uint64_t*, uint64_t, int64_t*, int64_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:229:35: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | FAISS_THROW_IF_NOT(lims[vmax] == nval); | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In function 'void faiss::{anonymous}::bucket_sort_parallel(size_t, const uint64_t*, uint64_t, int64_t*, int64_t*, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:289:43: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | FAISS_THROW_IF_NOT(lims[vmax] == nval); | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In function 'void faiss::hashtable_int64_to_int64_init(int, int64_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:712:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | for (int64_t i = 0; i < capacity; i++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In function 'void faiss::hashtable_int64_to_int64_add(int, int64_t*, size_t, const int64_t*, const int64_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:732:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:749:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int64_t bucket = 0; bucket < nbucket; bucket++) { | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:753:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} [-Wsign-compare] 753 | for (size_t i = lims[bucket]; i < lims[bucket + 1]; i++) { In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/Heap.h:29, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/utils.h:25, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:16: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:755:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 755 | assert(bucket_no[j] == bucket); /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:756:26: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 756 | assert(hk[j] >= k0 && hk[j] < k1); /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:756:41: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 756 | assert(hk[j] >= k0 && hk[j] < k1); /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:771:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} [-Wsign-compare] 771 | if (slot == hk[j]) { // no free slot left in bucket /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In function 'void faiss::hashtable_int64_to_int64_lookup(int, const int64_t*, size_t, const int64_t*, int64_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:796:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 796 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:818:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 818 | if (slot == hk) { // bucket is full and not found | ~~~~~^~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In instantiation of 'void faiss::{anonymous}::bucket_sort_inplace_ref(size_t, size_t, TI*, TI, int64_t*) [with TI = int; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:668:32: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:344:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | nbucket < nval); // unclear what would happen in this case... /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:353:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 353 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:356:38: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 356 | FAISS_THROW_IF_NOT(lims[nbucket] == nval); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:360:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 360 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:372:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 372 | assert(idx < lims[bucket_no + 1]); | ~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:381:42: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 381 | if (ptrs[init_bucket_no] < lims[init_bucket_no + 1]) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:393:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 393 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:394:24: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 394 | assert(ptrs[i] == lims[i + 1]); /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In instantiation of 'void faiss::{anonymous}::bucket_sort_inplace_parallel(size_t, size_t, TI*, TI, int64_t*, int) [with TI = int; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:670:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:469:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | nbucket < nval); // unclear what would happen in this case... /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:501:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 501 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:514:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 514 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:517:46: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | FAISS_THROW_IF_NOT(lims[nbucket] == nval); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:562:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 562 | for (size_t b = 0; b < nbucket; b++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:564:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 564 | for (size_t i = lims[b]; i < lims[b + 1]; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:570:40: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 570 | ptrs[b] == lims[b + 1] ? ">" : "", /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:574:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 574 | for (size_t b = 0; b < nbucket; b++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:612:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 612 | if (idx < lims[b + 1]) { | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In instantiation of 'void faiss::{anonymous}::bucket_sort_inplace_ref(size_t, size_t, TI*, TI, int64_t*) [with TI = long int; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:682:32: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:344:21: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | nbucket < nval); // unclear what would happen in this case... /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:353:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 353 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:356:38: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 356 | FAISS_THROW_IF_NOT(lims[nbucket] == nval); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:360:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 360 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:372:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 372 | assert(idx < lims[bucket_no + 1]); | ~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:381:42: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 381 | if (ptrs[init_bucket_no] < lims[init_bucket_no + 1]) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:393:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 393 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:394:24: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 394 | assert(ptrs[i] == lims[i + 1]); /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In instantiation of 'void faiss::{anonymous}::bucket_sort_inplace_parallel(size_t, size_t, TI*, TI, int64_t*, int) [with TI = long int; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:684:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:469:21: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | nbucket < nval); // unclear what would happen in this case... /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:501:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 501 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:514:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 514 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:517:46: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | FAISS_THROW_IF_NOT(lims[nbucket] == nval); /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:562:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 562 | for (size_t b = 0; b < nbucket; b++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:564:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 564 | for (size_t i = lims[b]; i < lims[b + 1]; i++) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:570:40: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 570 | ptrs[b] == lims[b + 1] ? ">" : "", /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:574:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 574 | for (size_t b = 0; b < nbucket; b++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:612:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 612 | if (idx < lims[b + 1]) { | ~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In instantiation of 'void faiss::{anonymous}::ToWrite::bucket_sort() [with TI = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:538:33: required from 'void faiss::{anonymous}::bucket_sort_inplace_parallel(size_t, size_t, TI*, TI, int64_t*, int) [with TI = int; size_t = long unsigned int; int64_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:670:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:431:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 431 | for (size_t i = 0; i < nbucket; i++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp: In instantiation of 'void faiss::{anonymous}::ToWrite::bucket_sort() [with TI = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:538:33: required from 'void faiss::{anonymous}::bucket_sort_inplace_parallel(size_t, size_t, TI*, TI, int64_t*, int) [with TI = long int; size_t = long unsigned int; int64_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:684:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/sorting.cpp:431:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 94%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/distances.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/distances.cpp.o -MF CMakeFiles/faiss.dir/utils/distances.cpp.o.d -o CMakeFiles/faiss.dir/utils/distances.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::fvec_norms_L2(float*, const float*, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:67:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 67 | for (int64_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::fvec_norms_L2sqr(float*, const float*, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:78:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (int64_t i = 0; i < nx; i++) | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::fvec_renorm_L2_noomp(size_t, size_t, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:106:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 106 | for (int64_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::fvec_renorm_L2_omp(size_t, size_t, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:113:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int64_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::knn_inner_product(const float*, const float*, size_t, size_t, size_t, size_t, float*, int64_t*, const IDSelector*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:681:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 681 | } else if (k < distance_compute_min_k_reservoir) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::knn_L2sqr(const float*, const float*, size_t, size_t, size_t, size_t, float*, int64_t*, const float*, const IDSelector*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:736:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 736 | } else if (k < distance_compute_min_k_reservoir) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::range_search_L2sqr(const float*, const float*, size_t, size_t, size_t, float, RangeSearchResult*, const IDSelector*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:782:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 782 | } else if (nx < distance_compute_blas_threshold) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::range_search_inner_product(const float*, const float*, size_t, size_t, size_t, float, RangeSearchResult*, const IDSelector*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:802:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 802 | } else if (nx < distance_compute_blas_threshold) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::fvec_inner_products_by_idx(float*, const float*, const float*, const int64_t*, size_t, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:824:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 824 | for (int64_t j = 0; j < nx; j++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::fvec_L2sqr_by_idx(float*, const float*, const float*, const int64_t*, size_t, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:849:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for (int64_t j = 0; j < nx; j++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::pairwise_indexed_L2sqr(size_t, size_t, const float*, const int64_t*, const float*, const int64_t*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:872:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 872 | for (int64_t j = 0; j < n; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::pairwise_indexed_inner_product(size_t, size_t, const float*, const int64_t*, const float*, const int64_t*, float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:890:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 890 | for (int64_t j = 0; j < n; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::knn_inner_products_by_idx(const float*, const float*, const int64_t*, size_t, size_t, size_t, size_t, size_t, float*, int64_t*, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:918:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for (int64_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:927:40: warning: comparison of integer expressions of different signedness: 'const int64_t' {aka 'const long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 927 | if (idsi[j] < 0 || idsi[j] >= ny) { | ~~~~~~~~^~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::knn_L2sqr_by_idx(const float*, const float*, const int64_t*, size_t, size_t, size_t, size_t, size_t, float*, int64_t*, int64_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:956:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 956 | for (int64_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:963:40: warning: comparison of integer expressions of different signedness: 'const int64_t' {aka 'const long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 963 | if (idsi[j] < 0 || idsi[j] >= ny) { | ~~~~~~~~^~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In function 'void faiss::inner_product_to_L2sqr(float*, const float*, const float*, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:1042:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1042 | for (int64_t j = 0; j < n1; j++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:594:58: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:322:38: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int64_t i = i0; i < i1; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:680:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:636:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 636 | } else if (nx < distance_compute_blas_threshold) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:683:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:636:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:686:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:636:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:735:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:617:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 617 | } else if (nx < distance_compute_blas_threshold) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:738:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:617:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:741:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:617:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:781:39: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:783:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:801:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:803:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:26: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::Top1BlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:338:28: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:594:58: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:134:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:634:63: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:680:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:637:37: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:680:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:634:63: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:683:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:637:37: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:683:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:634:63: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:686:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:637:37: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:686:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:152:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:615:55: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:735:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 189 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:618:29: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:735:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:615:55: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:738:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:618:29: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:738:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:615:55: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:741:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; bool use_sel = false; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:618:29: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:741:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:189:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:354:39: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:785:30: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:322:38: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int64_t i = i0; i < i1; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::RangeSearchBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMin; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:253:28: required from 'void faiss::{anonymous}::exhaustive_inner_product_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:805:38: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:534:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 534 | if (pr < j0s.size() && j0 == j0s[pr]) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::Top1BlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMin; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:253:28: required from 'void faiss::{anonymous}::exhaustive_inner_product_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:639:38: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::Top1BlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:680:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:134:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::HeapBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMin; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:253:28: required from 'void faiss::{anonymous}::exhaustive_inner_product_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:639:38: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:683:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:244:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 244 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::ReservoirBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMin; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:253:28: required from 'void faiss::{anonymous}::exhaustive_inner_product_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:639:38: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:686:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:437:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:354:39: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:620:30: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:738:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:322:38: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int64_t i = i0; i < i1; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp: In instantiation of 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:354:39: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:620:30: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:741:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:322:38: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::RangeSearchBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:338:28: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:354:39: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::RangeSearchBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:785:30: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:534:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 534 | if (pr < j0s.size() && j0 == j0s[pr]) { | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::ReservoirTopN::to_result(T*, TI*) const [with C = faiss::CMin; T = float; TI = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:406:28: required from 'void faiss::ReservoirBlockResultHandler::SingleResultHandler::end() [with C = faiss::CMin]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:165:21: required from 'void faiss::{anonymous}::exhaustive_inner_product_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:634:63: required from 'void faiss::{anonymous}::knn_inner_product_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:686:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:332:27: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 332 | for (int j = 0; j < std::min(i, n); j++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::HeapBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:338:28: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:354:39: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:620:30: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::HeapBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:738:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:244:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 244 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::ReservoirTopN::to_result(T*, TI*) const [with C = faiss::CMax; T = float; TI = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:406:28: required from 'void faiss::ReservoirBlockResultHandler::SingleResultHandler::end() [with C = faiss::CMax]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:200:21: required from 'void faiss::{anonymous}::exhaustive_L2sqr_seq(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; bool use_sel = true; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:615:55: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:741:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:332:27: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 332 | for (int j = 0; j < std::min(i, n); j++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h: In instantiation of 'void faiss::ReservoirBlockResultHandler::add_results(size_t, size_t, const T*) [with C = faiss::CMax; size_t = long unsigned int; T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:338:28: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas_default_impl(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:354:39: required from 'void faiss::{anonymous}::exhaustive_L2sqr_blas(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:620:30: required from 'void faiss::{anonymous}::knn_L2sqr_select(const float*, const float*, size_t, size_t, size_t, BlockResultHandler&, const float*, const faiss::IDSelector*) [with BlockResultHandler = faiss::ReservoirBlockResultHandler >; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/distances.cpp:741:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ResultHandler.h:437:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (int64_t i = i0; i < i1; i++) { | ~~^~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 69%] Building CXX object faiss/CMakeFiles/faiss.dir/AutoTune.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/AutoTune.cpp.o -MF CMakeFiles/faiss.dir/AutoTune.cpp.o.d -o CMakeFiles/faiss.dir/AutoTune.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:20: /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'virtual double faiss::OneRecallAtRCriterion::evaluate(const float*, const faiss::idx_t*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:67:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 67 | (gt_I.size() == gt_nnn * nq && gt_nnn >= 1 && nnn >= R), | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'virtual double faiss::IntersectionCriterion::evaluate(const float*, const faiss::idx_t*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:89:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 89 | (gt_I.size() == gt_nnn * nq && gt_nnn >= R && nnn >= R), | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'bool faiss::OperatingPoints::add(double, double, const std::string&, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 140 | for (i = 0; i < a.size(); i++) { | ~~^~~~~~~~~~ In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/AlignedTable.h:10, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.h:18, from /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:28: /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:144:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 144 | assert(i < a.size()); | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'int faiss::OperatingPoints::merge_with(const faiss::OperatingPoints&, const std::string&)': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int i = 0; i < other.all_pts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'void faiss::OperatingPoints::all_to_gnuplot(const char*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:199:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < all_pts.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'void faiss::OperatingPoints::optimal_to_gnuplot(const char*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:214:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 0; i < optimal_pts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'void faiss::OperatingPoints::display(bool) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < pts.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int j = 0; j < optimal_pts.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'size_t faiss::ParameterSpace::n_combinations() const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:277:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int i = 0; i < parameter_ranges.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'std::string faiss::ParameterSpace::combination_name(size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:286:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 286 | for (int i = 0; i < parameter_ranges.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'bool faiss::ParameterSpace::combination_ge(size_t, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:304:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 304 | for (int i = 0; i < parameter_ranges.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In function 'void faiss::init_pq_ParameterRange(const ProductQuantizer&, ParameterRange&)': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:325:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (int i = 2; i <= pq.code_size * 8 / 2; i += 2) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'virtual void faiss::ParameterSpace::initialize(const faiss::Index*)': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:317:22: warning: unused variable 'ix' [-Wunused-variable] 317 | const classname* ix = dynamic_cast(index) | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:397:9: note: in expansion of macro 'DC' 397 | if (DC(IndexIVFPQR)) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'void faiss::ParameterSpace::set_index_parameters(faiss::Index*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:418:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < parameter_ranges.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'void faiss::ParameterSpace::display() const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:581:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 581 | for (int i = 0; i < parameter_ranges.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:585:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (int j = 0; j < pr.values.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp: In member function 'void faiss::ParameterSpace::explore(faiss::Index*, size_t, const float*, const faiss::AutoTuneCriterion&, faiss::OperatingPoints*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:615:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const faiss::idx_t' {aka 'const long int'} [-Wsign-compare] 615 | nq == crit.nq, "criterion does not have the same nb of queries"); | ~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:647:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | if (n_exp > n_comb) | ~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:656:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 656 | for (int i = 2; i < perm.size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:660:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 660 | for (size_t xp = 0; xp < n_exp; xp++) { | ~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:673:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 673 | for (int i = 0; i < ops->all_pts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:702:39: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (idx_t q0 = 0; q0 < nq; q0 += batchsize) { | ~~~^~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex.h:86, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShards.h:12, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexShardsIVF.h:11, from /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:35: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:480:23: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]' /builddir/build/BUILD/faiss-1.8.0/faiss/AutoTune.cpp:480:23: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 73%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVF.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVF.cpp.o -MF CMakeFiles/faiss.dir/IndexIVF.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVF.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In member function 'void faiss::Level1Quantizer::train_q1(size_t, const float*, bool, faiss::MetricType)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:63:53: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 63 | if (quantizer->is_trained && (quantizer->ntotal == nlist)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:29: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:72:35: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 72 | quantizer->ntotal == nlist, | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In member function 'faiss::idx_t faiss::Level1Quantizer::decode_listno(const uint8_t*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:149:48: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 149 | FAISS_THROW_IF_NOT(list_no >= 0 && list_no < nlist); | ~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In constructor 'faiss::IndexIVF::IndexIVF(faiss::Index*, size_t, size_t, size_t, faiss::MetricType)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:168:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 168 | FAISS_THROW_IF_NOT(d == quantizer->d); | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:169:62: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | is_trained = quantizer->is_trained && (quantizer->ntotal == nlist); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In member function 'virtual void faiss::IndexIVF::add_core(faiss::idx_t, const float*, const faiss::idx_t*, const faiss::idx_t*, void*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:233:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 233 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:249:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 249 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In lambda function: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:539:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 539 | if (list_size > list_size_max) { | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In member function 'virtual void faiss::IndexIVF::search_preassigned(faiss::idx_t, const float*, faiss::idx_t, const faiss::idx_t*, const float*, float*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*, faiss::IndexIVFStats*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:603:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 603 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:627:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 627 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In member function 'virtual void faiss::IndexIVF::range_search_preassigned(faiss::idx_t, const float*, float, const faiss::idx_t*, const float*, faiss::RangeSearchResult*, bool, const faiss::IVFSearchParameters*, faiss::IndexIVFStats*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:855:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 855 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:861:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 861 | for (size_t i = 0; i < nx; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In member function 'virtual void faiss::IndexIVF::reconstruct_n(faiss::idx_t, faiss::idx_t, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:928:37: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 928 | for (idx_t list_no = 0; list_no < nlist; list_no++) { | ~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:932:39: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | for (idx_t offset = 0; offset < list_size; offset++) { | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp: In member function 'virtual void faiss::IndexIVF::update_vectors(int, const faiss::idx_t*, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVF.cpp:1119:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1119 | nremove == n, "did not find all entries to remove"); | ~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 78%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexPQ.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexPQ.cpp.o -MF CMakeFiles/faiss.dir/IndexPQ.cpp.o.d -o CMakeFiles/faiss.dir/IndexPQ.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:20: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In member function 'virtual void faiss::IndexPQ::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:207:34: warning: comparison of integer expressions of different signedness: 'const int' and 'long unsigned int' [-Wsign-compare] 207 | FAISS_THROW_IF_NOT(d == pq.nbits * pq.M); | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:209:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 209 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In member function 'void faiss::IndexPQ::hamming_distance_histogram(faiss::idx_t, const float*, faiss::idx_t, const float*, int64_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:485:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 485 | if (q1 > n) | ~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In member function 'virtual void faiss::MultiIndexQuantizer::train(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:873:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 873 | for (int m = 0; m < pq.M; m++) | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In member function 'virtual void faiss::MultiIndexQuantizer::search(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::SearchParameters*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:924:31: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 924 | for (int s = 0; s < pq.M; s++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:928:37: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 928 | for (idx_t j = 0; j < pq.ksub; j++) { | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In member function 'virtual void faiss::MultiIndexQuantizer::reconstruct(faiss::idx_t, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:961:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 961 | for (int m = 0; m < pq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In constructor 'faiss::MultiIndexQuantizer2::MultiIndexQuantizer2(int, size_t, size_t, faiss::Index**)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:992:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int i = 0; i < M; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:994:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 994 | indexes[i]->d == pq.dsub, | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In constructor 'faiss::MultiIndexQuantizer2::MultiIndexQuantizer2(int, size_t, faiss::Index*, faiss::Index*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:1008:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | assign_index_0->d == pq.dsub && assign_index_1->d == pq.dsub, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:1008:63: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | assign_index_0->d == pq.dsub && assign_index_1->d == pq.dsub, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:99:15: note: in definition of macro 'FAISS_THROW_IF_NOT_MSG' 99 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In member function 'virtual void faiss::MultiIndexQuantizer2::train(faiss::idx_t, const float*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:1019:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int i = 0; i < pq.M; i++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::GenHammingComputer8; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:392:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (int64_t bi = 0; bi < ntotal; bi++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::GenHammingComputer16; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:393:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::GenHammingComputer32; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:394:17: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::GenHammingComputerM8; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:397:78: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::HammingComputer4; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:313:54: required from 'size_t faiss::{anonymous}::Run_polysemous_inner_loop::f(Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {const faiss::IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_polysemous_inner_loop; Types = {const IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; typename Consumer::T = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:368:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::HammingComputer8; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:313:54: required from 'size_t faiss::{anonymous}::Run_polysemous_inner_loop::f(Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {const faiss::IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_polysemous_inner_loop; Types = {const IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; typename Consumer::T = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:368:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::HammingComputer16; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:313:54: required from 'size_t faiss::{anonymous}::Run_polysemous_inner_loop::f(Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {const faiss::IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_polysemous_inner_loop; Types = {const IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; typename Consumer::T = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:368:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::HammingComputer20; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:313:54: required from 'size_t faiss::{anonymous}::Run_polysemous_inner_loop::f(Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {const faiss::IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_polysemous_inner_loop; Types = {const IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; typename Consumer::T = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:368:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::HammingComputer32; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:313:54: required from 'size_t faiss::{anonymous}::Run_polysemous_inner_loop::f(Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {const faiss::IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_polysemous_inner_loop; Types = {const IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; typename Consumer::T = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:368:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::HammingComputer64; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:313:54: required from 'size_t faiss::{anonymous}::Run_polysemous_inner_loop::f(Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {const faiss::IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_polysemous_inner_loop; Types = {const IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; typename Consumer::T = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:368:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'size_t faiss::{anonymous}::polysemous_inner_loop(const faiss::IndexPQ*, const float*, const uint8_t*, size_t, float*, int64_t*, int) [with HammingComputer = faiss::HammingComputerDefault; size_t = long unsigned int; uint8_t = unsigned char; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:313:54: required from 'size_t faiss::{anonymous}::Run_polysemous_inner_loop::f(Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {const faiss::IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_polysemous_inner_loop; Types = {const IndexPQ*, const float*, const unsigned char*, long int, float*, long int*, int}; typename Consumer::T = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:368:47: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:287:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'float faiss::{anonymous}::PQDistanceComputer::symmetric_dis(faiss::idx_t, faiss::idx_t) [with PQDecoder = faiss::PQDecoderGeneric; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:94:11: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:101:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 101 | for (int l = 0; l < pq.M; l++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'float faiss::{anonymous}::PQDistanceComputer::symmetric_dis(faiss::idx_t, faiss::idx_t) [with PQDecoder = faiss::PQDecoder16; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:94:11: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:101:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp: In instantiation of 'float faiss::{anonymous}::PQDistanceComputer::symmetric_dis(faiss::idx_t, faiss::idx_t) [with PQDecoder = faiss::PQDecoder8; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:94:11: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexPQ.cpp:101:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 71%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexBinaryHash.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexBinaryHash.cpp.o -MF CMakeFiles/faiss.dir/IndexBinaryHash.cpp.o.d -o CMakeFiles/faiss.dir/IndexBinaryHash.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryHash.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 78%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexFastScan.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexFastScan.cpp.o -MF CMakeFiles/faiss.dir/IndexFastScan.cpp.o.d -o CMakeFiles/faiss.dir/IndexFastScan.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp: In member function 'void faiss::IndexFastScan::compute_quantized_LUT(faiss::idx_t, const float*, uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:233:28: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 233 | for (uint64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:242:28: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 242 | for (uint64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:246:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 246 | for (int j = 0; j < dim12; j++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp: In instantiation of 'void faiss::IndexFastScan::search_implem_234(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with Cfloat = faiss::CMax; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:313:34: required from 'void faiss::IndexFastScan::search_dispatch_implem(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with bool is_max = true; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:269:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:364:32: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 364 | for (uint64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp: In instantiation of 'void faiss::IndexFastScan::search_implem_234(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with Cfloat = faiss::CMin; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:313:34: required from 'void faiss::IndexFastScan::search_dispatch_implem(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with bool is_max = false; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:271:38: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:364:32: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp: In instantiation of 'void faiss::{anonymous}::estimators_from_tables_generic(const faiss::IndexFastScan&, const uint8_t*, size_t, const dis_t*, size_t, typename C::T*, int64_t*, const faiss::NormTableScaler*) [with C = faiss::CMax; dis_t = float; uint8_t = unsigned char; size_t = long unsigned int; typename C::T = float; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:381:47: required from 'void faiss::IndexFastScan::search_implem_234(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with Cfloat = faiss::CMax; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:313:34: required from 'void faiss::IndexFastScan::search_dispatch_implem(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with bool is_max = true; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:269:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:186:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 186 | for (size_t m = 0; m < nscale; m++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp: In instantiation of 'void faiss::{anonymous}::estimators_from_tables_generic(const faiss::IndexFastScan&, const uint8_t*, size_t, const dis_t*, size_t, typename C::T*, int64_t*, const faiss::NormTableScaler*) [with C = faiss::CMin; dis_t = float; uint8_t = unsigned char; size_t = long unsigned int; typename C::T = float; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:381:47: required from 'void faiss::IndexFastScan::search_implem_234(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with Cfloat = faiss::CMin; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:313:34: required from 'void faiss::IndexFastScan::search_dispatch_implem(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with bool is_max = false; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:271:38: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:186:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:27: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'faiss::simd_result_handlers::SingleResultHandler::SingleResultHandler(size_t, size_t, float*, int64_t*) [with C = faiss::CMax; bool with_id_map = false; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:212:16: required from 'faiss::simd_result_handlers::ResultHandlerCompare* faiss::{anonymous}::make_knn_handler(int, faiss::idx_t, faiss::idx_t, size_t, float*, faiss::idx_t*) [with C = faiss::CMax; faiss::idx_t = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:460:32: required from 'void faiss::IndexFastScan::search_implem_12(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, int, const faiss::NormTableScaler*) const [with C = faiss::CMax; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:319:36: required from 'void faiss::IndexFastScan::search_dispatch_implem(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with bool is_max = true; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:269:37: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:237:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (int i = 0; i < nq; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'faiss::simd_result_handlers::SingleResultHandler::SingleResultHandler(size_t, size_t, float*, int64_t*) [with C = faiss::CMin; bool with_id_map = false; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:212:16: required from 'faiss::simd_result_handlers::ResultHandlerCompare* faiss::{anonymous}::make_knn_handler(int, faiss::idx_t, faiss::idx_t, size_t, float*, faiss::idx_t*) [with C = faiss::CMin; faiss::idx_t = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:460:32: required from 'void faiss::IndexFastScan::search_implem_12(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, int, const faiss::NormTableScaler*) const [with C = faiss::CMin; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:319:36: required from 'void faiss::IndexFastScan::search_dispatch_implem(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const faiss::NormTableScaler*) const [with bool is_max = false; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:271:38: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:237:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::ReservoirHandler::end() [with C = faiss::CMin; bool with_id_map = false]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:435:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:442:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 442 | for (int q = 0; q < reservoirs.size(); q++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:457:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 457 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:464:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 464 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::HeapHandler::end() [with C = faiss::CMin; bool with_id_map = false]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:346:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:347:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::SingleResultHandler::end() [with C = faiss::CMin; bool with_id_map = false]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:271:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:272:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::ReservoirHandler::end() [with C = faiss::CMax; bool with_id_map = false]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:435:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:442:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 442 | for (int q = 0; q < reservoirs.size(); q++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:457:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 457 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:464:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 464 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::HeapHandler::end() [with C = faiss::CMax; bool with_id_map = false]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:346:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:347:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::SingleResultHandler::end() [with C = faiss::CMax; bool with_id_map = false]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:271:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:272:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LookupTableScaler.h:13, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexFastScan.cpp:18: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h: At global scope: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Building CXX object faiss/CMakeFiles/faiss.dir/invlists/OnDiskInvertedLists.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/invlists/OnDiskInvertedLists.cpp.o -MF CMakeFiles/faiss.dir/invlists/OnDiskInvertedLists.cpp.o.d -o CMakeFiles/faiss.dir/invlists/OnDiskInvertedLists.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/OnDiskInvertedLists.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/OnDiskInvertedLists.cpp: In member function 'void faiss::LockLevels::lock_3()': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/OnDiskInvertedLists.cpp:115:38: warning: comparison of integer expressions of different signedness: 'std::unordered_set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 115 | while (level1_holders.size() > n_level2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/OnDiskInvertedLists.cpp: In member function 'bool faiss::OnDiskInvertedLists::OngoingPrefetch::Thread::one_list()': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/OnDiskInvertedLists.cpp:166:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 166 | for (size_t i = 0; i < n8; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/OnDiskInvertedLists.cpp: In member function 'faiss::idx_t faiss::OnDiskInvertedLists::OngoingPrefetch::get_next_list()': /builddir/build/BUILD/faiss-1.8.0/faiss/invlists/OnDiskInvertedLists.cpp:208:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 208 | if (cur_list >= 0 && cur_list < list_ids.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 82%] Building CXX object faiss/CMakeFiles/faiss.dir/clone_index.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/clone_index.cpp.o -MF CMakeFiles/faiss.dir/clone_index.cpp.o.d -o CMakeFiles/faiss.dir/clone_index.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/clone_index.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/clone_index.cpp: In member function 'virtual faiss::Index* faiss::Cloner::clone_Index(const faiss::Index*)': /builddir/build/BUILD/faiss-1.8.0/faiss/clone_index.cpp:306:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 306 | for (int i = 0; i < ipt->chain.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 96%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/partitioning.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/partitioning.cpp.o -MF CMakeFiles/faiss.dir/utils/partitioning.cpp.o.d -o CMakeFiles/faiss.dir/utils/partitioning.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/AlignedTable.h:10, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:14: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMin; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMin; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:773:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | assert(n_eq_1 <= n_eq); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:212:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 212 | assert(wp == q); | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMax; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMax; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:781:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | assert(n_eq_1 <= n_eq); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:212:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 212 | assert(wp == q); | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMin; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMin; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:789:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | assert(n_eq_1 <= n_eq); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:212:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 212 | assert(wp == q); | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMax; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMax; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:797:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | assert(n_eq_1 <= n_eq); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:212:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 212 | assert(wp == q); | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMin; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMin; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:805:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | assert(n_eq_1 <= n_eq); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:212:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 212 | assert(wp == q); | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMax; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMax; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:813:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | assert(n_eq_1 <= n_eq); | ~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:212:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 212 | assert(wp == q); | ~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::sample_threshold_median3(const typename C::T*, int, typename C::T, typename C::T) [with C = faiss::CMin; typename C::T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:189:44: required from 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMin; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMin; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:773:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:53:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 53 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::sample_threshold_median3(const typename C::T*, int, typename C::T, typename C::T) [with C = faiss::CMax; typename C::T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:189:44: required from 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMax; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMax; typename C::T = float; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:781:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:53:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::sample_threshold_median3(const typename C::T*, int, typename C::T, typename C::T) [with C = faiss::CMin; typename C::T = short unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:189:44: required from 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMin; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMin; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:789:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:53:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::sample_threshold_median3(const typename C::T*, int, typename C::T, typename C::T) [with C = faiss::CMax; typename C::T = short unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:189:44: required from 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMax; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMax; typename C::T = short unsigned int; typename C::TI = long int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:797:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:53:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::sample_threshold_median3(const typename C::T*, int, typename C::T, typename C::T) [with C = faiss::CMin; typename C::T = short unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:189:44: required from 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMin; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMin; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:805:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:53:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp: In instantiation of 'typename C::T faiss::partitioning::sample_threshold_median3(const typename C::T*, int, typename C::T, typename C::T) [with C = faiss::CMax; typename C::T = short unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:189:44: required from 'typename C::T faiss::partitioning::partition_fuzzy_median3(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = faiss::CMax; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:761:52: required from 'typename C::T faiss::partition_fuzzy(typename C::T*, typename C::TI*, size_t, size_t, size_t, size_t*) [with C = CMax; typename C::T = short unsigned int; typename C::TI = int; size_t = long unsigned int]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:813:22: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:53:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/partitioning.cpp:16: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 96%] Building CXX object faiss/CMakeFiles/faiss.dir/utils/hamming.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/utils/hamming.cpp.o -MF CMakeFiles/faiss.dir/utils/hamming.cpp.o.d -o CMakeFiles/faiss.dir/utils/hamming.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::fvec2bitvec(const float*, uint8_t*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:352:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for (int i = 0; i < d; i += 8) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:355:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 355 | int nj = i + 8 <= d ? 8 : d - i; | ~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::fvecs2bitvecs(const float*, uint8_t*, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int64_t i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::bitvecs2fvecs(const uint8_t*, float*, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:386:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 386 | for (int64_t i = 0; i < n; i++) { | ~~^~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:33: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::bitvec_shuffle(size_t, size_t, size_t, const int*, const uint8_t*, uint8_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:425:54: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 425 | FAISS_THROW_IF_NOT(order[i] >= 0 && order[i] < da); | ~~~~~~~~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:431:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::pack_bitstrings(size_t, size_t, int, const int32_t*, uint8_t*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:691:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:695:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < M; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::pack_bitstrings(size_t, size_t, const int32_t*, const int32_t*, uint8_t*, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:709:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 709 | for (int j = 0; j < M; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:712:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 712 | FAISS_THROW_IF_NOT(code_size >= (totbit + 7) / 8); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:714:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 714 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:718:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for (int j = 0; j < M; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::unpack_bitstrings(size_t, size_t, int, const uint8_t*, size_t, int32_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:733:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:737:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (int j = 0; j < M; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In function 'void faiss::unpack_bitstrings(size_t, size_t, const int32_t*, const uint8_t*, size_t, int32_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:751:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 751 | for (int j = 0; j < M; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:754:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 754 | FAISS_THROW_IF_NOT(code_size >= (totbit + 7) / 8); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:756:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 756 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:760:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 760 | for (int j = 0; j < M; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_hc(int, faiss::int_maxheap_array_t*, const uint8_t*, const uint8_t*, size_t, bool, bool, ApproxTopK_mode_t) [with HammingComputer = faiss::HammingComputer4; faiss::int_maxheap_array_t = faiss::HeapArray >; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:322:41: required from 'void faiss::{anonymous}::Run_hammings_knn_hc::f(Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, faiss::HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_hc; Types = {long unsigned int, HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:495:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:184:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 184 | for (int64_t i = 0; i < ha->nh; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_hc(int, faiss::int_maxheap_array_t*, const uint8_t*, const uint8_t*, size_t, bool, bool, ApproxTopK_mode_t) [with HammingComputer = faiss::HammingComputer8; faiss::int_maxheap_array_t = faiss::HeapArray >; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:322:41: required from 'void faiss::{anonymous}::Run_hammings_knn_hc::f(Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, faiss::HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_hc; Types = {long unsigned int, HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:495:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:184:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_hc(int, faiss::int_maxheap_array_t*, const uint8_t*, const uint8_t*, size_t, bool, bool, ApproxTopK_mode_t) [with HammingComputer = faiss::HammingComputer16; faiss::int_maxheap_array_t = faiss::HeapArray >; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:322:41: required from 'void faiss::{anonymous}::Run_hammings_knn_hc::f(Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, faiss::HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_hc; Types = {long unsigned int, HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:495:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:184:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_hc(int, faiss::int_maxheap_array_t*, const uint8_t*, const uint8_t*, size_t, bool, bool, ApproxTopK_mode_t) [with HammingComputer = faiss::HammingComputer20; faiss::int_maxheap_array_t = faiss::HeapArray >; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:322:41: required from 'void faiss::{anonymous}::Run_hammings_knn_hc::f(Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, faiss::HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_hc; Types = {long unsigned int, HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:495:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:184:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_hc(int, faiss::int_maxheap_array_t*, const uint8_t*, const uint8_t*, size_t, bool, bool, ApproxTopK_mode_t) [with HammingComputer = faiss::HammingComputer32; faiss::int_maxheap_array_t = faiss::HeapArray >; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:322:41: required from 'void faiss::{anonymous}::Run_hammings_knn_hc::f(Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, faiss::HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_hc; Types = {long unsigned int, HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:495:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:184:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_hc(int, faiss::int_maxheap_array_t*, const uint8_t*, const uint8_t*, size_t, bool, bool, ApproxTopK_mode_t) [with HammingComputer = faiss::HammingComputer64; faiss::int_maxheap_array_t = faiss::HeapArray >; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:322:41: required from 'void faiss::{anonymous}::Run_hammings_knn_hc::f(Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, faiss::HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_hc; Types = {long unsigned int, HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:495:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:184:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_hc(int, faiss::int_maxheap_array_t*, const uint8_t*, const uint8_t*, size_t, bool, bool, ApproxTopK_mode_t) [with HammingComputer = faiss::HammingComputerDefault; faiss::int_maxheap_array_t = faiss::HeapArray >; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:322:41: required from 'void faiss::{anonymous}::Run_hammings_knn_hc::f(Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, faiss::HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_hc; Types = {long unsigned int, HeapArray >*, const unsigned char*, const unsigned char*, long unsigned int, int, bool, ApproxTopK_mode_t}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:495:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:184:37: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_mc(int, const uint8_t*, const uint8_t*, size_t, size_t, size_t, int32_t*, int64_t*) [with HammingComputer = faiss::HammingComputer4; uint8_t = unsigned char; size_t = long unsigned int; int32_t = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:330:41: required from 'void faiss::{anonymous}::Run_hammings_knn_mc::f(Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_mc; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:509:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:261:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int64_t i = 0; i < na; ++i) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:272:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int b_2 = 0; b_2 < nBuckets && nres < k; b_2++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int l = 0; l < csi.counters[b_2] && nres < k; l++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:279:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | while (nres < k) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_mc(int, const uint8_t*, const uint8_t*, size_t, size_t, size_t, int32_t*, int64_t*) [with HammingComputer = faiss::HammingComputer8; uint8_t = unsigned char; size_t = long unsigned int; int32_t = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:330:41: required from 'void faiss::{anonymous}::Run_hammings_knn_mc::f(Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_mc; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:509:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:261:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int64_t i = 0; i < na; ++i) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:272:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int b_2 = 0; b_2 < nBuckets && nres < k; b_2++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int l = 0; l < csi.counters[b_2] && nres < k; l++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:279:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | while (nres < k) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_mc(int, const uint8_t*, const uint8_t*, size_t, size_t, size_t, int32_t*, int64_t*) [with HammingComputer = faiss::HammingComputer16; uint8_t = unsigned char; size_t = long unsigned int; int32_t = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:330:41: required from 'void faiss::{anonymous}::Run_hammings_knn_mc::f(Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_mc; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:509:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:261:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int64_t i = 0; i < na; ++i) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:272:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int b_2 = 0; b_2 < nBuckets && nres < k; b_2++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int l = 0; l < csi.counters[b_2] && nres < k; l++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:279:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | while (nres < k) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_mc(int, const uint8_t*, const uint8_t*, size_t, size_t, size_t, int32_t*, int64_t*) [with HammingComputer = faiss::HammingComputer20; uint8_t = unsigned char; size_t = long unsigned int; int32_t = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:330:41: required from 'void faiss::{anonymous}::Run_hammings_knn_mc::f(Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_mc; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:509:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:261:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int64_t i = 0; i < na; ++i) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:272:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int b_2 = 0; b_2 < nBuckets && nres < k; b_2++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int l = 0; l < csi.counters[b_2] && nres < k; l++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:279:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | while (nres < k) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_mc(int, const uint8_t*, const uint8_t*, size_t, size_t, size_t, int32_t*, int64_t*) [with HammingComputer = faiss::HammingComputer32; uint8_t = unsigned char; size_t = long unsigned int; int32_t = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:330:41: required from 'void faiss::{anonymous}::Run_hammings_knn_mc::f(Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_mc; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:509:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:261:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int64_t i = 0; i < na; ++i) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:272:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int b_2 = 0; b_2 < nBuckets && nres < k; b_2++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int l = 0; l < csi.counters[b_2] && nres < k; l++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:279:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | while (nres < k) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_mc(int, const uint8_t*, const uint8_t*, size_t, size_t, size_t, int32_t*, int64_t*) [with HammingComputer = faiss::HammingComputer64; uint8_t = unsigned char; size_t = long unsigned int; int32_t = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:330:41: required from 'void faiss::{anonymous}::Run_hammings_knn_mc::f(Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_mc; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:509:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:261:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int64_t i = 0; i < na; ++i) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:272:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int b_2 = 0; b_2 < nBuckets && nres < k; b_2++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int l = 0; l < csi.counters[b_2] && nres < k; l++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:279:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | while (nres < k) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hammings_knn_mc(int, const uint8_t*, const uint8_t*, size_t, size_t, size_t, int32_t*, int64_t*) [with HammingComputer = faiss::HammingComputerDefault; uint8_t = unsigned char; size_t = long unsigned int; int32_t = int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:330:41: required from 'void faiss::{anonymous}::Run_hammings_knn_mc::f(Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hammings_knn_mc; Types = {long unsigned int, const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, long unsigned int, int*, long int*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:509:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:261:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int64_t i = 0; i < na; ++i) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:272:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int b_2 = 0; b_2 < nBuckets && nres < k; b_2++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:273:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int l = 0; l < csi.counters[b_2] && nres < k; l++) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:279:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | while (nres < k) { | ~~~~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hamming_range_search(const uint8_t*, const uint8_t*, size_t, size_t, int, size_t, faiss::RangeSearchResult*) [with HammingComputer = faiss::HammingComputer4; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:338:46: required from 'void faiss::{anonymous}::Run_hamming_range_search::f(Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, faiss::RangeSearchResult*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hamming_range_search; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, RangeSearchResult*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:522:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:301:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int64_t i = 0; i < na; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hamming_range_search(const uint8_t*, const uint8_t*, size_t, size_t, int, size_t, faiss::RangeSearchResult*) [with HammingComputer = faiss::HammingComputer8; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:338:46: required from 'void faiss::{anonymous}::Run_hamming_range_search::f(Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, faiss::RangeSearchResult*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hamming_range_search; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, RangeSearchResult*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:522:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:301:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hamming_range_search(const uint8_t*, const uint8_t*, size_t, size_t, int, size_t, faiss::RangeSearchResult*) [with HammingComputer = faiss::HammingComputer16; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:338:46: required from 'void faiss::{anonymous}::Run_hamming_range_search::f(Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, faiss::RangeSearchResult*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hamming_range_search; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, RangeSearchResult*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:522:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:301:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hamming_range_search(const uint8_t*, const uint8_t*, size_t, size_t, int, size_t, faiss::RangeSearchResult*) [with HammingComputer = faiss::HammingComputer20; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:338:46: required from 'void faiss::{anonymous}::Run_hamming_range_search::f(Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, faiss::RangeSearchResult*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hamming_range_search; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, RangeSearchResult*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:522:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:301:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hamming_range_search(const uint8_t*, const uint8_t*, size_t, size_t, int, size_t, faiss::RangeSearchResult*) [with HammingComputer = faiss::HammingComputer32; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:338:46: required from 'void faiss::{anonymous}::Run_hamming_range_search::f(Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, faiss::RangeSearchResult*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hamming_range_search; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, RangeSearchResult*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:522:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:301:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hamming_range_search(const uint8_t*, const uint8_t*, size_t, size_t, int, size_t, faiss::RangeSearchResult*) [with HammingComputer = faiss::HammingComputer64; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:338:46: required from 'void faiss::{anonymous}::Run_hamming_range_search::f(Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, faiss::RangeSearchResult*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hamming_range_search; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, RangeSearchResult*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:522:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:301:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp: In instantiation of 'void faiss::{anonymous}::hamming_range_search(const uint8_t*, const uint8_t*, size_t, size_t, int, size_t, faiss::RangeSearchResult*) [with HammingComputer = faiss::HammingComputerDefault; uint8_t = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:338:46: required from 'void faiss::{anonymous}::Run_hamming_range_search::f(Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, faiss::RangeSearchResult*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_hamming_range_search; Types = {const unsigned char*, const unsigned char*, long unsigned int, long unsigned int, int, long unsigned int, RangeSearchResult*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:522:29: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:301:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/approx_topk_hamming/approx_topk_hamming.h:15, from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming.cpp:35: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h: At global scope: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 75%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFFastScan.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFFastScan.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFFastScan.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFFastScan.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In member function 'void faiss::IndexIVFFastScan::compute_LUT_uint8(size_t, const float*, const CoarseQuantized&, faiss::AlignedTable&, faiss::AlignedTable&, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:274:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int64_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In function 'int faiss::{anonymous}::compute_search_nslice(const faiss::IndexIVFFastScan*, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:434:11: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 434 | if (n <= omp_get_max_threads()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In member function 'void faiss::IndexIVFFastScan::search_implem_10(faiss::idx_t, const float*, faiss::SIMDResultHandlerToFloat&, const CoarseQuantized&, size_t*, size_t*, const faiss::NormTableScaler*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:875:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (idx_t j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In member function 'void faiss::IndexIVFFastScan::search_implem_12(faiss::idx_t, const float*, faiss::SIMDResultHandlerToFloat&, const CoarseQuantized&, size_t*, size_t*, const faiss::NormTableScaler*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:950:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In member function 'void faiss::IndexIVFFastScan::search_implem_14(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, int, const faiss::NormTableScaler*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:1077:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1077 | for (int j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:1173:41: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1173 | for (idx_t cluster = 0; cluster < ses.size(); cluster++) { | ~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::IndexIVFFastScan::search_implem_1(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMax; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:502:50: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:725:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (idx_t j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::IndexIVFFastScan::search_implem_1(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMin; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:505:50: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:725:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::IndexIVFFastScan::search_implem_2(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMax; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:510:53: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:795:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 795 | for (idx_t j = 0; j < nprobe; j++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::IndexIVFFastScan::search_implem_2(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMin; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:513:53: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:795:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:24: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'faiss::simd_result_handlers::SingleResultHandler::SingleResultHandler(size_t, size_t, float*, int64_t*) [with C = faiss::CMax; bool with_id_map = true; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:368:16: required from 'faiss::simd_result_handlers::ResultHandlerCompare* faiss::{anonymous}::make_knn_handler_fixC(int, faiss::idx_t, faiss::idx_t, float*, faiss::idx_t*) [with C = faiss::CMax; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:384:62: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:237:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (int i = 0; i < nq; i++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'faiss::simd_result_handlers::SingleResultHandler::SingleResultHandler(size_t, size_t, float*, int64_t*) [with C = faiss::CMin; bool with_id_map = true; size_t = long unsigned int; int64_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:368:16: required from 'faiss::simd_result_handlers::ResultHandlerCompare* faiss::{anonymous}::make_knn_handler_fixC(int, faiss::idx_t, faiss::idx_t, float*, faiss::idx_t*) [with C = faiss::CMin; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:387:62: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:237:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::{anonymous}::estimators_from_tables_generic(const faiss::IndexIVFFastScan&, const uint8_t*, size_t, const dis_t*, const int64_t*, float, size_t, typename C::T*, int64_t*, const faiss::NormTableScaler*) [with C = faiss::CMax; dis_t = float; uint8_t = unsigned char; size_t = long unsigned int; int64_t = long int; typename C::T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:740:46: required from 'void faiss::IndexIVFFastScan::search_implem_1(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMax; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:502:50: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:227:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 227 | for (size_t m = 0; m < nscale; m++) { | ~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::{anonymous}::estimators_from_tables_generic(const faiss::IndexIVFFastScan&, const uint8_t*, size_t, const dis_t*, const int64_t*, float, size_t, typename C::T*, int64_t*, const faiss::NormTableScaler*) [with C = faiss::CMin; dis_t = float; uint8_t = unsigned char; size_t = long unsigned int; int64_t = long int; typename C::T = float]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:740:46: required from 'void faiss::IndexIVFFastScan::search_implem_1(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMin; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:505:50: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:227:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::{anonymous}::estimators_from_tables_generic(const faiss::IndexIVFFastScan&, const uint8_t*, size_t, const dis_t*, const int64_t*, float, size_t, typename C::T*, int64_t*, const faiss::NormTableScaler*) [with C = faiss::CMax; dis_t = unsigned char; uint8_t = unsigned char; size_t = long unsigned int; int64_t = long int; typename C::T = short unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:810:46: required from 'void faiss::IndexIVFFastScan::search_implem_2(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMax; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:510:53: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:227:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp: In instantiation of 'void faiss::{anonymous}::estimators_from_tables_generic(const faiss::IndexIVFFastScan&, const uint8_t*, size_t, const dis_t*, const int64_t*, float, size_t, typename C::T*, int64_t*, const faiss::NormTableScaler*) [with C = faiss::CMin; dis_t = unsigned char; uint8_t = unsigned char; size_t = long unsigned int; int64_t = long int; typename C::T = short unsigned int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:810:46: required from 'void faiss::IndexIVFFastScan::search_implem_2(faiss::idx_t, const float*, faiss::idx_t, float*, faiss::idx_t*, const CoarseQuantized&, const faiss::NormTableScaler*) const [with C = faiss::CMin; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:513:53: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:227:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::ReservoirHandler::end() [with C = faiss::CMin; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:435:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:442:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 442 | for (int q = 0; q < reservoirs.size(); q++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:457:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 457 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:464:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 464 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::HeapHandler::end() [with C = faiss::CMin; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:346:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:347:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::SingleResultHandler::end() [with C = faiss::CMin; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:271:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:272:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::ReservoirHandler::end() [with C = faiss::CMax; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:435:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:442:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 442 | for (int q = 0; q < reservoirs.size(); q++) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:457:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 457 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:464:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 464 | for (int i = 0; i < res.i; i++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::HeapHandler::end() [with C = faiss::CMax; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:346:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:347:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 347 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::SingleResultHandler::end() [with C = faiss::CMax; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:271:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:272:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 272 | for (int q = 0; q < this->nq; q++) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::RangeHandler::begin(const float*) [with C = faiss::CMin; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:508:18: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 510 | for (int q = 0; q < nq; ++q) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::PartialRangeHandler::end() [with C = faiss::CMin; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:597:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:599:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for (int q = 0; q < nq; q++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:611:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (int q = 0; q < nq; q++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::RangeHandler::begin(const float*) [with C = faiss::CMax; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:508:18: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 510 | for (int q = 0; q < nq; ++q) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::PartialRangeHandler::end() [with C = faiss::CMax; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:597:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:599:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for (int q = 0; q < nq; q++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:611:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (int q = 0; q < nq; q++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::RangeHandler::end() [with C = faiss::CMin; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:541:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:553:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 553 | for (int q = 0; q < nq; q++) { | ~~^~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h: In instantiation of 'void faiss::simd_result_handlers::RangeHandler::end() [with C = faiss::CMax; bool with_id_map = true]': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:541:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/impl/simd_result_handlers.h:553:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LookupTableScaler.h:13, from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFFastScan.cpp:22: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h: At global scope: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 71%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexBinaryIVF.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexBinaryIVF.cpp.o -MF CMakeFiles/faiss.dir/IndexBinaryIVF.cpp.o.d -o CMakeFiles/faiss.dir/IndexBinaryIVF.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:22: /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In constructor 'faiss::IndexBinaryIVF::IndexBinaryIVF(faiss::IndexBinary*, size_t, size_t)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:34:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 34 | FAISS_THROW_IF_NOT(d == quantizer->d); | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:35:62: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | is_trained = quantizer->is_trained && (quantizer->ntotal == nlist); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In member function 'void faiss::IndexBinaryIVF::add_core(faiss::idx_t, const uint8_t*, const faiss::idx_t*, const faiss::idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:74:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 74 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In member function 'virtual void faiss::IndexBinaryIVF::reconstruct_n(faiss::idx_t, faiss::idx_t, uint8_t*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:146:37: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 146 | for (idx_t list_no = 0; list_no < nlist; list_no++) { | ~~~~~~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:150:39: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (idx_t offset = 0; offset < list_size; offset++) { | ~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In member function 'virtual void faiss::IndexBinaryIVF::train(faiss::idx_t, const uint8_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:239:53: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | if (quantizer->is_trained && (quantizer->ntotal == nlist)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In member function 'void faiss::IndexBinaryIVF::replace_invlists(faiss::InvertedLists*, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:300:60: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 300 | FAISS_THROW_IF_NOT(il->nlist == nlist && il->code_size == code_size); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In function 'void faiss::{anonymous}::search_knn_hamming_heap(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:399:29: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:415:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 415 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:447:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 447 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_per_invlist(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer4; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:743:56: required from 'void faiss::{anonymous}::Run_search_knn_hamming_per_invlist::f(Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const faiss::SearchParametersIVF*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_per_invlist; Types = {const IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:787:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:658:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 658 | for (idx_t i = 0; i < n * nprobe; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:667:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 667 | for (idx_t l = 0; l < ivf->nlist; l++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:733:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_per_invlist(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer8; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:743:56: required from 'void faiss::{anonymous}::Run_search_knn_hamming_per_invlist::f(Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const faiss::SearchParametersIVF*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_per_invlist; Types = {const IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:787:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:658:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 658 | for (idx_t i = 0; i < n * nprobe; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:667:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 667 | for (idx_t l = 0; l < ivf->nlist; l++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:733:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_per_invlist(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer16; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:743:56: required from 'void faiss::{anonymous}::Run_search_knn_hamming_per_invlist::f(Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const faiss::SearchParametersIVF*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_per_invlist; Types = {const IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:787:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:658:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 658 | for (idx_t i = 0; i < n * nprobe; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:667:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 667 | for (idx_t l = 0; l < ivf->nlist; l++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:733:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_per_invlist(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer20; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:743:56: required from 'void faiss::{anonymous}::Run_search_knn_hamming_per_invlist::f(Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const faiss::SearchParametersIVF*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_per_invlist; Types = {const IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:787:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:658:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 658 | for (idx_t i = 0; i < n * nprobe; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:667:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 667 | for (idx_t l = 0; l < ivf->nlist; l++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:733:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_per_invlist(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer32; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:743:56: required from 'void faiss::{anonymous}::Run_search_knn_hamming_per_invlist::f(Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const faiss::SearchParametersIVF*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_per_invlist; Types = {const IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:787:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:658:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 658 | for (idx_t i = 0; i < n * nprobe; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:667:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 667 | for (idx_t l = 0; l < ivf->nlist; l++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:733:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_per_invlist(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer64; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:743:56: required from 'void faiss::{anonymous}::Run_search_knn_hamming_per_invlist::f(Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const faiss::SearchParametersIVF*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_per_invlist; Types = {const IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:787:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:658:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 658 | for (idx_t i = 0; i < n * nprobe; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:667:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 667 | for (idx_t l = 0; l < ivf->nlist; l++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:733:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_per_invlist(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, faiss::idx_t, const faiss::idx_t*, const int32_t*, int32_t*, faiss::idx_t*, bool, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerDefault; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:743:56: required from 'void faiss::{anonymous}::Run_search_knn_hamming_per_invlist::f(Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const faiss::SearchParametersIVF*}]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_per_invlist; Types = {const IndexBinaryIVF*, long int, const unsigned char*, long int, const long int*, const int*, int*, long int*, bool, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:787:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:658:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 658 | for (idx_t i = 0; i < n * nprobe; i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:667:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 667 | for (idx_t l = 0; l < ivf->nlist; l++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:733:25: warning: comparison of integer expressions of different signedness: 'faiss::idx_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 733 | for (idx_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer4; bool store_pairs = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = true]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:796:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer8; bool store_pairs = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = true]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:796:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer16; bool store_pairs = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = true]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:796:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer20; bool store_pairs = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = true]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:796:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer32; bool store_pairs = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = true]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:796:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer64; bool store_pairs = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = true]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:796:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerDefault; bool store_pairs = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = true]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:796:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer4; bool store_pairs = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = false]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:800:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer8; bool store_pairs = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = false]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:800:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer16; bool store_pairs = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = false]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:800:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer20; bool store_pairs = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = false]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:800:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer32; bool store_pairs = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = false]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:800:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer64; bool store_pairs = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = false]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:800:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF*, size_t, const uint8_t*, const faiss::idx_t*, int, int32_t*, faiss::idx_t*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerDefault; bool store_pairs = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int; faiss::IVFSearchParameters = faiss::SearchParametersIVF]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:753:63: required from 'void faiss::{anonymous}::Run_search_knn_hamming_count::f(Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {const faiss::IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const faiss::SearchParametersIVF*}; bool store_pairs = false]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::Run_search_knn_hamming_count; Types = {const IndexBinaryIVF*, long int, const unsigned char*, const long int*, long int, int*, long int*, const SearchParametersIVF*}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:800:33: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:498:29: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 498 | for (int64_t i = 0; i < nx; i++) { | ^~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:504:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 504 | for (size_t ik = 0; ik < nprobe; ik++) { | ~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:535:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 535 | if (max_codes && nscan >= max_codes) | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, int32_t*, faiss::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputerDefault; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:332:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:344:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 344 | if (dis < simi[0]) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::IVFBinaryScannerL2::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, int, faiss::RangeQueryResult&) const [with HammingComputer = faiss::HammingComputerDefault; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:354:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:362:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 362 | if (dis < radius) { | ~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, int32_t*, faiss::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer64; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:332:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:344:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 344 | if (dis < simi[0]) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::IVFBinaryScannerL2::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, int, faiss::RangeQueryResult&) const [with HammingComputer = faiss::HammingComputer64; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:354:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:362:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 362 | if (dis < radius) { | ~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, int32_t*, faiss::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer32; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:332:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:344:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 344 | if (dis < simi[0]) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::IVFBinaryScannerL2::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, int, faiss::RangeQueryResult&) const [with HammingComputer = faiss::HammingComputer32; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:354:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:362:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 362 | if (dis < radius) { | ~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, int32_t*, faiss::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer20; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:332:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:344:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 344 | if (dis < simi[0]) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::IVFBinaryScannerL2::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, int, faiss::RangeQueryResult&) const [with HammingComputer = faiss::HammingComputer20; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:354:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:362:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 362 | if (dis < radius) { | ~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, int32_t*, faiss::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer16; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:332:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:344:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 344 | if (dis < simi[0]) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::IVFBinaryScannerL2::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, int, faiss::RangeQueryResult&) const [with HammingComputer = faiss::HammingComputer16; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:354:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:362:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 362 | if (dis < radius) { | ~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, int32_t*, faiss::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer8; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:332:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:344:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 344 | if (dis < simi[0]) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::IVFBinaryScannerL2::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, int, faiss::RangeQueryResult&) const [with HammingComputer = faiss::HammingComputer8; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:354:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:362:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 362 | if (dis < radius) { | ~~~~^~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, int32_t*, faiss::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer4; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int; int32_t = int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:332:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:344:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare] 344 | if (dis < simi[0]) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp: In instantiation of 'void faiss::{anonymous}::IVFBinaryScannerL2::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, int, faiss::RangeQueryResult&) const [with HammingComputer = faiss::HammingComputer4; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:354:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexBinaryIVF.cpp:362:21: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 362 | if (dis < radius) { | ~~~~^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 89%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/index_write.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/index_write.cpp.o -MF CMakeFiles/faiss.dir/impl/index_write.cpp.o.d -o CMakeFiles/faiss.dir/impl/index_write.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_write.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_write.cpp: In function 'void faiss::write_binary_multi_hash_map(const IndexBinaryMultiHash::Map&, int, size_t, IOWriter*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_write.cpp:921:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 921 | while ((ntotal > ((idx_t)1 << id_bits))) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 89%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/index_read.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/index_read.cpp.o -MF CMakeFiles/faiss.dir/impl/index_read.cpp.o.d -o CMakeFiles/faiss.dir/impl/index_read.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:20: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp: In function 'faiss::VectorTransform* faiss::read_VectorTransform(IOReader*)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:117:41: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | FAISS_THROW_IF_NOT(lt->A.size() >= lt->d_in * lt->d_out); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:118:59: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | FAISS_THROW_IF_NOT(!lt->have_bias || lt->b.size() >= lt->d_out); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp: In function 'faiss::Index* faiss::read_index(IOReader*, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:772:32: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (long i = 0; i < tab.size(); i += 2) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:809:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < ivsc->nlist; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp: In function 'void faiss::read_InvertedLists(IndexBinaryIVF*, IOReader*, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:1087:57: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1087 | (ils->nlist == ivf->nlist && ils->code_size == ivf->code_size)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp: In function 'faiss::IndexBinary* faiss::read_index_binary(IOReader*, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:1174:44: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 1174 | FAISS_THROW_IF_NOT(idxf->xb.size() == idxf->ntotal * idxf->code_size); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:92:15: note: in definition of macro 'FAISS_THROW_IF_NOT' 92 | if (!(X)) { \ | ^ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:12: /builddir/build/BUILD/faiss-1.8.0/faiss/impl/io_macros.h: In function 'faiss::read_index(faiss::IOReader*, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/io_macros.h:30:31: warning: 'idxnsg' may be used uninitialized [-Wmaybe-uninitialized] 30 | #define READ1(x) READANDCHECK(&(x), 1) | ^ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/index_read.cpp:971:19: note: 'idxnsg' was declared here 971 | IndexNSG* idxnsg; | ^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 83%] Building CXX object faiss/CMakeFiles/faiss.dir/index_factory.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/index_factory.cpp.o -MF CMakeFiles/faiss.dir/index_factory.cpp.o.d -o CMakeFiles/faiss.dir/index_factory.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/index_factory.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/index_factory.cpp: In function 'void faiss::{anonymous}::find_matching_parentheses(const std::string&, int&, int&, int)': /builddir/build/BUILD/faiss-1.8.0/faiss/index_factory.cpp:82:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (int i = begin; i < s.length(); i++) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/index_factory.cpp:21: /builddir/build/BUILD/faiss-1.8.0/faiss/index_factory.cpp: In function 'faiss::Index* faiss::{anonymous}::parse_coarse_quantizer(const std::string&, int, faiss::MetricType, std::vector >&, size_t&, bool&)': /builddir/build/BUILD/faiss-1.8.0/faiss/index_factory.cpp:264:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | FAISS_ASSERT(no >= 0 && no < parenthesis_indexes.size()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/FaissAssert.h:25:15: note: in definition of macro 'FAISS_ASSERT' 25 | if (!(X)) { \ | ^ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 89%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/ScalarQuantizer.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/ScalarQuantizer.cpp.o -MF CMakeFiles/faiss.dir/impl/ScalarQuantizer.cpp.o.d -o CMakeFiles/faiss.dir/impl/ScalarQuantizer.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp: In function 'void faiss::{anonymous}::train_Uniform(RangeStat, float, faiss::idx_t, int, const float*, std::vector&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:629:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 629 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:640:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 640 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:668:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 668 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp: In function 'void faiss::{anonymous}::train_NonUniform(RangeStat, float, faiss::idx_t, int, int, const float*, std::vector&)': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:742:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 742 | for (size_t i = 1; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:744:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 744 | for (size_t j = 0; j < d; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:752:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 752 | for (size_t j = 0; j < d; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:761:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 761 | for (size_t i = 1; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:763:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 763 | for (size_t j = 0; j < d; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp: In member function 'virtual void faiss::ScalarQuantizer::compute_codes(const float*, uint8_t*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:1501:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1501 | for (int64_t i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp: In member function 'virtual void faiss::ScalarQuantizer::decode(const uint8_t*, float*, size_t) const': /builddir/build/BUILD/faiss-1.8.0/faiss/impl/ScalarQuantizer.cpp:1509:27: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1509 | for (int64_t i = 0; i < n; i++) | ~~^~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_1.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_1.cpp.o -MF CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_1.cpp.o.d -o CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_1.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan_search_1.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LookupTableScaler.h:13, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan_search_1.cpp:11: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 75%] Building CXX object faiss/CMakeFiles/faiss.dir/IndexIVFPQ.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/IndexIVFPQ.cpp.o -MF CMakeFiles/faiss.dir/IndexIVFPQ.cpp.o.d -o CMakeFiles/faiss.dir/IndexIVFPQ.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In member function 'void faiss::IndexIVFPQ::decode_multiple(size_t, const faiss::idx_t*, const uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:124:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 124 | for (size_t j = 0; j < d; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In function 'std::unique_ptr faiss::compute_residuals(const Index*, idx_t, const float*, const idx_t*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:151:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 151 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In member function 'virtual void faiss::IndexIVFPQ::sa_decode(faiss::idx_t, const uint8_t*, float*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:200:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 200 | for (size_t j = 0; j < d; j++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In member function 'void faiss::IndexIVFPQ::add_core_o(faiss::idx_t, const float*, const faiss::idx_t*, float*, const faiss::idx_t*, void*)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:275:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'faiss::idx_t' {aka 'long int'} [-Wsign-compare] 275 | for (size_t i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In function 'void faiss::initialize_IVFPQ_precomputed_table(int&, const Index*, const ProductQuantizer&, AlignedTable&, bool, bool)': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:418:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 418 | for (int m = 0; m < pq.M; m++) | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:419:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 419 | for (int j = 0; j < pq.ksub; j++) | ~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:446:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 446 | for (int m = 0; m < cpq.M; m++) { | ~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In member function 'float faiss::{anonymous}::QueryTables::precompute_list_tables_L2()': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:676:33: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 676 | for (int cm = 0; cm < cpq.M; cm++) { | ~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In member function 'float faiss::{anonymous}::QueryTables::precompute_list_table_pointers_L2()': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:713:31: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 713 | for (int m = 0; m < pq.M; m++) { | ~~^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:728:33: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 728 | for (int cm = 0; cm < cpq.M; cm++) { | ~~~^~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In member function 'size_t faiss::IndexIVFPQ::find_duplicates(faiss::idx_t*, size_t*) const': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1368:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1368 | for (int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1376:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1376 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1122 | for (size_t kk = 0; kk < counter; kk++) { | ~~~^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, false>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, false>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, false> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, false>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, false>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = false; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoderGeneric; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoderGeneric; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder16; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder16; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; C = faiss::CMax; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::KnnSearchResults, true>}; SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::KnnSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::KnnSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::KnnSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1244:39: required from 'size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const faiss::idx_t*, float*, faiss::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1226:12: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer4; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer4; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:70:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer8; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer8; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:71:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer16; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer16; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:72:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer20; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer20; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:73:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer32; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer32; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:74:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputer64; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputer64; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:75:9: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp: In instantiation of 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, SearchResultType&) const [with HammingComputer = faiss::HammingComputerDefault; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1165:80: required from 'void faiss::{anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc::f(const faiss::{anonymous}::IVFPQScannerT*, Types ...) [with HammingComputer = faiss::HammingComputerDefault; Types = {long unsigned int, const unsigned char*, faiss::{anonymous}::RangeSearchResults, true>}; SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8]' /builddir/build/BUILD/faiss-1.8.0/faiss/utils/hamming_distance/hamdis-inl.h:77:63: required from 'typename Consumer::T faiss::dispatch_HammingComputer(int, Consumer&, Types ...) [with Consumer = {anonymous}::IVFPQScannerT::Run_scan_list_polysemous_hc<{anonymous}::RangeSearchResults, true> >; Types = {const {anonymous}::IVFPQScannerT*, long unsigned int, const unsigned char*, {anonymous}::RangeSearchResults, true>}; typename Consumer::T = void]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1176:33: required from 'void faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, SearchResultType&) const [with SearchResultType = faiss::{anonymous}::RangeSearchResults, true>; IDType = long int; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; PQDecoder = faiss::PQDecoder8; size_t = long unsigned int; uint8_t = unsigned char]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1272:39: required from 'void faiss::{anonymous}::IVFPQScanner::scan_codes_range(size_t, const uint8_t*, const faiss::idx_t*, float, faiss::RangeQueryResult&) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; C = faiss::CMin; PQDecoder = faiss::PQDecoder8; bool use_sel = true; size_t = long unsigned int; uint8_t = unsigned char; faiss::idx_t = long int]' /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1257:10: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/IndexIVFPQ.cpp:1122:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 91%] Building CXX object faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_qbs.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/g++ -DFINTEGER=int -Dfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fopenmp -MD -MT faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_qbs.cpp.o -MF CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_qbs.cpp.o.d -o CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_qbs.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan_search_qbs.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/LookupTableScaler.h:13, from /builddir/build/BUILD/faiss-1.8.0/faiss/impl/pq4_fast_scan_search_qbs.cpp:11: /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Linking CXX shared library libfaiss.so cd /builddir/build/BUILD/faiss-1.8.0/build/faiss && /usr/bin/cmake -E cmake_link_script CMakeFiles/faiss.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -shared -Wl,-soname,libfaiss.so -o libfaiss.so CMakeFiles/faiss.dir/AutoTune.cpp.o CMakeFiles/faiss.dir/Clustering.cpp.o CMakeFiles/faiss.dir/IVFlib.cpp.o CMakeFiles/faiss.dir/Index.cpp.o CMakeFiles/faiss.dir/Index2Layer.cpp.o CMakeFiles/faiss.dir/IndexAdditiveQuantizer.cpp.o CMakeFiles/faiss.dir/IndexBinary.cpp.o CMakeFiles/faiss.dir/IndexBinaryFlat.cpp.o CMakeFiles/faiss.dir/IndexBinaryFromFloat.cpp.o CMakeFiles/faiss.dir/IndexBinaryHNSW.cpp.o CMakeFiles/faiss.dir/IndexBinaryHash.cpp.o CMakeFiles/faiss.dir/IndexBinaryIVF.cpp.o CMakeFiles/faiss.dir/IndexFlat.cpp.o CMakeFiles/faiss.dir/IndexFlatCodes.cpp.o CMakeFiles/faiss.dir/IndexHNSW.cpp.o CMakeFiles/faiss.dir/IndexIDMap.cpp.o CMakeFiles/faiss.dir/IndexIVF.cpp.o CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizer.cpp.o CMakeFiles/faiss.dir/IndexIVFFlat.cpp.o CMakeFiles/faiss.dir/IndexIVFPQ.cpp.o CMakeFiles/faiss.dir/IndexIVFFastScan.cpp.o CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizerFastScan.cpp.o CMakeFiles/faiss.dir/IndexIVFPQFastScan.cpp.o CMakeFiles/faiss.dir/IndexIVFPQR.cpp.o CMakeFiles/faiss.dir/IndexIVFSpectralHash.cpp.o CMakeFiles/faiss.dir/IndexLSH.cpp.o CMakeFiles/faiss.dir/IndexNNDescent.cpp.o CMakeFiles/faiss.dir/IndexLattice.cpp.o CMakeFiles/faiss.dir/IndexNSG.cpp.o CMakeFiles/faiss.dir/IndexPQ.cpp.o CMakeFiles/faiss.dir/IndexFastScan.cpp.o CMakeFiles/faiss.dir/IndexAdditiveQuantizerFastScan.cpp.o CMakeFiles/faiss.dir/IndexIVFIndependentQuantizer.cpp.o CMakeFiles/faiss.dir/IndexPQFastScan.cpp.o CMakeFiles/faiss.dir/IndexPreTransform.cpp.o CMakeFiles/faiss.dir/IndexRefine.cpp.o CMakeFiles/faiss.dir/IndexReplicas.cpp.o CMakeFiles/faiss.dir/IndexRowwiseMinMax.cpp.o CMakeFiles/faiss.dir/IndexScalarQuantizer.cpp.o CMakeFiles/faiss.dir/IndexShards.cpp.o CMakeFiles/faiss.dir/IndexShardsIVF.cpp.o CMakeFiles/faiss.dir/MatrixStats.cpp.o CMakeFiles/faiss.dir/MetaIndexes.cpp.o CMakeFiles/faiss.dir/VectorTransform.cpp.o CMakeFiles/faiss.dir/clone_index.cpp.o CMakeFiles/faiss.dir/index_factory.cpp.o CMakeFiles/faiss.dir/impl/AuxIndexStructures.cpp.o CMakeFiles/faiss.dir/impl/CodePacker.cpp.o CMakeFiles/faiss.dir/impl/IDSelector.cpp.o CMakeFiles/faiss.dir/impl/FaissException.cpp.o CMakeFiles/faiss.dir/impl/HNSW.cpp.o CMakeFiles/faiss.dir/impl/NSG.cpp.o CMakeFiles/faiss.dir/impl/PolysemousTraining.cpp.o CMakeFiles/faiss.dir/impl/ProductQuantizer.cpp.o CMakeFiles/faiss.dir/impl/AdditiveQuantizer.cpp.o CMakeFiles/faiss.dir/impl/ResidualQuantizer.cpp.o CMakeFiles/faiss.dir/impl/LocalSearchQuantizer.cpp.o CMakeFiles/faiss.dir/impl/ProductAdditiveQuantizer.cpp.o CMakeFiles/faiss.dir/impl/ScalarQuantizer.cpp.o CMakeFiles/faiss.dir/impl/index_read.cpp.o CMakeFiles/faiss.dir/impl/index_write.cpp.o CMakeFiles/faiss.dir/impl/io.cpp.o CMakeFiles/faiss.dir/impl/kmeans1d.cpp.o CMakeFiles/faiss.dir/impl/lattice_Zn.cpp.o CMakeFiles/faiss.dir/impl/pq4_fast_scan.cpp.o CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_1.cpp.o CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_qbs.cpp.o CMakeFiles/faiss.dir/impl/residual_quantizer_encode_steps.cpp.o CMakeFiles/faiss.dir/impl/NNDescent.cpp.o CMakeFiles/faiss.dir/invlists/BlockInvertedLists.cpp.o CMakeFiles/faiss.dir/invlists/DirectMap.cpp.o CMakeFiles/faiss.dir/invlists/InvertedLists.cpp.o CMakeFiles/faiss.dir/invlists/InvertedListsIOHook.cpp.o CMakeFiles/faiss.dir/utils/Heap.cpp.o CMakeFiles/faiss.dir/utils/WorkerThread.cpp.o CMakeFiles/faiss.dir/utils/distances.cpp.o CMakeFiles/faiss.dir/utils/distances_simd.cpp.o CMakeFiles/faiss.dir/utils/extra_distances.cpp.o CMakeFiles/faiss.dir/utils/hamming.cpp.o CMakeFiles/faiss.dir/utils/partitioning.cpp.o CMakeFiles/faiss.dir/utils/quantize_lut.cpp.o CMakeFiles/faiss.dir/utils/random.cpp.o CMakeFiles/faiss.dir/utils/sorting.cpp.o CMakeFiles/faiss.dir/utils/utils.cpp.o CMakeFiles/faiss.dir/utils/distances_fused/avx512.cpp.o CMakeFiles/faiss.dir/utils/distances_fused/distances_fused.cpp.o CMakeFiles/faiss.dir/utils/distances_fused/simdlib_based.cpp.o CMakeFiles/faiss.dir/invlists/OnDiskInvertedLists.cpp.o -L/usr/local/cuda/targets/sbsa-linux/lib/stubs -L/usr/local/cuda/targets/sbsa-linux/lib -Wl,-rpath,/usr/local/cuda-12.1/targets/sbsa-linux/lib: /usr/lib64/libblis.so /usr/lib64/liblapack.so /usr/lib64/libblis.so -Wl,--push-state,--whole-archive gpu/libfaiss_gpu.a -Wl,--pop-state /usr/lib/gcc/aarch64-anolis-linux/12/libgomp.so /usr/lib64/libpthread.a /usr/lib64/liblapack.so /usr/local/cuda-12.1/targets/sbsa-linux/lib/libcudart.so /usr/local/cuda-12.1/targets/sbsa-linux/lib/libcublas.so /usr/local/cuda-12.1/targets/sbsa-linux/lib/libcublasLt.so /usr/local/cuda-12.1/targets/sbsa-linux/lib/libculibos.a -lcudadevrt -lcudart_static -lrt -lpthread -ldl make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Built target faiss make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/faiss-1.8.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' + /usr/bin/make -O -j80 V=1 VERBOSE=1 -C build swigfaiss make: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -S/builddir/build/BUILD/faiss-1.8.0 -B/builddir/build/BUILD/faiss-1.8.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f CMakeFiles/Makefile2 swigfaiss make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -S/builddir/build/BUILD/faiss-1.8.0 -B/builddir/build/BUILD/faiss-1.8.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/faiss-1.8.0/build/CMakeFiles 58 make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f CMakeFiles/Makefile2 faiss/python/CMakeFiles/swigfaiss.dir/all /usr/bin/make -f faiss/python/CMakeFiles/faiss_python_callbacks.dir/build.make faiss/python/CMakeFiles/faiss_python_callbacks.dir/depend /usr/bin/make -f faiss/gpu/CMakeFiles/faiss_gpu.dir/build.make faiss/gpu/CMakeFiles/faiss_gpu.dir/depend /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/build.make faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/depend make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/python /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/python /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/depend.internal". Dependee "/builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/depend.internal". Scanning dependencies of target swigfaiss_swig_compilation make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/build.make faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/build make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/python /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/python /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/faiss_python_callbacks.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/python/CMakeFiles/faiss_python_callbacks.dir/build.make faiss/python/CMakeFiles/faiss_python_callbacks.dir/build make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/gpu /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/DependInfo.cmake --color= Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuDistance.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIcmEncoder.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndex.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexBinaryFlat.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexFlat.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVF.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFFlat.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFPQ.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuIndexIVFScalarQuantizer.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BinaryDistance.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BinaryFlatIndex.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/BroadcastSum.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/Distance.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/FlatIndex.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFAppend.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFBase.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFFlat.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFFlatScan.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFInterleaved.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFPQ.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtils.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IVFUtilsSelect2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IcmEncoder.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/IndexUtils.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/L2Norm.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/L2Select.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/PQScanMultiPassPrecomputed.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/VectorResidual.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec01_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec11_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec21_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec31_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec41_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec51_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodec61_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuIPDistance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1024_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_128_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_1_1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_256_4.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_32_2.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_512_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_128_64_3.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/template_faissgpuCodecFloat_faissgpuL2Distance_64_2048_8.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/BlockSelectFloat.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/DeviceUtils.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/WarpSelectFloat.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat128.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat256.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat32.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloat64.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF1024.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF2048.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatF512.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT1024.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT2048.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/blockselect/BlockSelectFloatT512.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat1.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat128.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat256.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat32.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloat64.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF1024.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF2048.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatF512.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT1024.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT2048.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/warpselect/WarpSelectFloatT512.cu.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuAutoTune.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuCloner.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/GpuResources.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/StandardGpuResources.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/InterleavedCodes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/impl/RemapIndices.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/StackDeviceMemory.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Dependencies file "faiss/gpu/CMakeFiles/faiss_gpu.dir/utils/Timer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target faiss_gpu make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/gpu/CMakeFiles/faiss_gpu.dir/build.make faiss/gpu/CMakeFiles/faiss_gpu.dir/build make[3]: Nothing to be done for 'faiss/gpu/CMakeFiles/faiss_gpu.dir/build'. make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 67%] Built target faiss_gpu make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/CMakeFiles/faiss.dir/build.make faiss/CMakeFiles/faiss.dir/depend make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss /builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/DependInfo.cmake --color= Dependencies file "faiss/CMakeFiles/faiss.dir/AutoTune.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/Clustering.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IVFlib.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/Index.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/Index2Layer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizerFastScan.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexBinary.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexBinaryFlat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexBinaryFromFloat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexBinaryHNSW.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexBinaryHash.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexBinaryIVF.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexFastScan.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexFlat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexFlatCodes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexHNSW.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIDMap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVF.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizerFastScan.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFFastScan.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFFlat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFIndependentQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFPQ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFPQFastScan.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFPQR.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexIVFSpectralHash.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexLSH.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexLattice.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexNNDescent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexNSG.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexPQ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexPQFastScan.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexPreTransform.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexRefine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexReplicas.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexRowwiseMinMax.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexScalarQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexShards.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/IndexShardsIVF.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/MatrixStats.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/MetaIndexes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/VectorTransform.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/clone_index.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/AdditiveQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/AuxIndexStructures.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/CodePacker.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/FaissException.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/HNSW.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/IDSelector.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/LocalSearchQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/NNDescent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/NSG.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/PolysemousTraining.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/ProductAdditiveQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/ProductQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/ResidualQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/ScalarQuantizer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/index_read.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/index_write.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/io.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/kmeans1d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/lattice_Zn.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_1.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_qbs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/impl/residual_quantizer_encode_steps.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/index_factory.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/invlists/BlockInvertedLists.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/invlists/DirectMap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/invlists/InvertedLists.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/invlists/InvertedListsIOHook.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/invlists/OnDiskInvertedLists.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/Heap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/WorkerThread.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/distances.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/distances_fused/avx512.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/distances_fused/distances_fused.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/distances_fused/simdlib_based.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/distances_simd.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/extra_distances.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/hamming.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/partitioning.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/quantize_lut.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/random.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/sorting.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Dependencies file "faiss/CMakeFiles/faiss.dir/utils/utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target faiss make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/CMakeFiles/faiss.dir/build.make faiss/CMakeFiles/faiss.dir/build make[3]: Nothing to be done for 'faiss/CMakeFiles/faiss.dir/build'. make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 98%] Built target faiss make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Building CXX object faiss/python/CMakeFiles/faiss_python_callbacks.dir/python_callbacks.cpp.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/python && /usr/bin/g++ -Dfaiss_python_callbacks_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0/faiss/python/../.. -I/usr/include/python3.10 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fPIC -MD -MT faiss/python/CMakeFiles/faiss_python_callbacks.dir/python_callbacks.cpp.o -MF CMakeFiles/faiss_python_callbacks.dir/python_callbacks.cpp.o.d -o CMakeFiles/faiss_python_callbacks.dir/python_callbacks.cpp.o -c /builddir/build/BUILD/faiss-1.8.0/faiss/python/python_callbacks.cpp make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Linking CXX shared library libfaiss_python_callbacks.so cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/faiss_python_callbacks.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -shared -Wl,-soname,libfaiss_python_callbacks.so -o libfaiss_python_callbacks.so CMakeFiles/faiss_python_callbacks.dir/python_callbacks.cpp.o make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Built target faiss_python_callbacks make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 1%] Swig compile swigfaiss.swig for python cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/python && /usr/bin/cmake -E make_directory /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir /builddir/build/BUILD/faiss-1.8.0/build/faiss/python /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/python && /usr/bin/cmake -E touch /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON.stamp cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/python && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig/4.1.1 /usr/bin/swig -python -I/builddir/build/BUILD/faiss-1.8.0/faiss/python/../.. -I/usr/local/cuda/include -I/builddir/build/BUILD/faiss-1.8.0 -I/usr/include/python3.10 -I/usr/lib64/python3.10/site-packages/numpy/core/include -DGPU_WRAPPER -doxygen -DSWIGWORDSIZE64 -outdir /builddir/build/BUILD/faiss-1.8.0/build/faiss/python -c++ -interface _swigfaiss -o /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx /builddir/build/BUILD/faiss-1.8.0/faiss/python/swigfaiss.swig make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Built target swigfaiss_swig_compilation make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss.dir/build.make faiss/python/CMakeFiles/swigfaiss.dir/depend make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/python /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/python /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss.dir/build.make faiss/python/CMakeFiles/swigfaiss.dir/build make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Building CXX object faiss/python/CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/python && /usr/bin/g++ -Dswigfaiss_EXPORTS -I/builddir/build/BUILD/faiss-1.8.0/faiss/python/../.. -I/builddir/build/BUILD/faiss-1.8.0 -isystem /usr/local/cuda/include -isystem /usr/include/python3.10 -isystem /usr/lib64/python3.10/site-packages/numpy/core/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fPIC -fopenmp -MD -MT faiss/python/CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o -MF CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o.d -o CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o -c /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex.h:86, from /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:3679: /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:180955:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h: In instantiation of 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:181577:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:122:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 122 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 135 | for (int i = 0; i < this->indices_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::Index]': /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::Index]' /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:180955:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h: In instantiation of 'static void faiss::ThreadedIndex::waitAndHandleFutures(std::vector >&) [with IndexT = faiss::IndexBinary]': /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:129:29: required from 'void faiss::ThreadedIndex::runOnIndex(std::function) [with IndexT = faiss::IndexBinary]' /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:181577:25: required from here /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/impl/ThreadedIndex-inl.h:176:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/utils/simdlib.h:23, from /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:3668: /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/utils/simdlib_neon.h:1351:14: warning: 'faiss::simd8float32 faiss::{anonymous}::gethigh128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1351 | simd8float32 gethigh128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/utils/simdlib_neon.h:1347:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getlow128(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1347 | simd8float32 getlow128(const simd8float32& a, const simd8float32& b) { | ^~~~~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/utils/simdlib_neon.h:1340:14: warning: 'faiss::simd8float32 faiss::{anonymous}::getodd(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1340 | simd8float32 getodd(const simd8float32& a, const simd8float32& b) { | ^~~~~~ /builddir/build/BUILD/faiss-1.8.0/faiss/python/../../faiss/utils/simdlib_neon.h:1334:14: warning: 'faiss::simd8float32 faiss::{anonymous}::geteven(const faiss::simd8float32&, const faiss::simd8float32&)' defined but not used [-Wunused-function] 1334 | simd8float32 geteven(const simd8float32& a, const simd8float32& b) { | ^~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Linking CXX shared library _swigfaiss.so cd /builddir/build/BUILD/faiss-1.8.0/build/faiss/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/swigfaiss.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -shared -Wl,-soname,_swigfaiss.so -o _swigfaiss.so CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o -Wl,-rpath,/usr/local/cuda-12.1/targets/sbsa-linux/lib:/builddir/build/BUILD/faiss-1.8.0/build/faiss:/builddir/build/BUILD/faiss-1.8.0/build/faiss/python /usr/local/cuda-12.1/targets/sbsa-linux/lib/libcudart.so ../libfaiss.so libfaiss_python_callbacks.so /usr/lib/gcc/aarch64-anolis-linux/12/libgomp.so /usr/lib64/libpthread.a make[3]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Built target swigfaiss make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/faiss-1.8.0/build/CMakeFiles 0 make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.nlK7Ub + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64 ++ dirname /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd faiss-1.8.0 + export CUDACXX=/usr/local/cuda/bin/nvcc + CUDACXX=/usr/local/cuda/bin/nvcc + export 'CMAKE_CUDA_ARCHITECTURES=5.0;5.2;6.0;6.1;7.0;7.5;8.0;8.6;9.0' + CMAKE_CUDA_ARCHITECTURES='5.0;5.2;6.0;6.1;7.0;7.5;8.0;8.6;9.0' + cd build/faiss/python + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64 Copying _swigfaiss.so running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib warning: install_lib: 'build/lib' does not exist -- no Python modules to install running install_egg_info running egg_info creating faiss.egg-info writing faiss.egg-info/PKG-INFO writing dependency_links to faiss.egg-info/dependency_links.txt writing requirements to faiss.egg-info/requires.txt writing top-level names to faiss.egg-info/top_level.txt writing manifest file 'faiss.egg-info/SOURCES.txt' reading manifest file 'faiss.egg-info/SOURCES.txt' writing manifest file 'faiss.egg-info/SOURCES.txt' Copying faiss.egg-info to /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/lib/python3.10/site-packages/faiss-1.8.0-py3.10.egg-info running install_scripts + cd ../../.. + rm -rfv /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/bin/__pycache__ + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64 'INSTALL=/usr/bin/install -p' -C build make: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -S/builddir/build/BUILD/faiss-1.8.0 -B/builddir/build/BUILD/faiss-1.8.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/faiss-1.8.0/build/CMakeFiles /builddir/build/BUILD/faiss-1.8.0/build//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/gpu/CMakeFiles/faiss_gpu.dir/build.make faiss/gpu/CMakeFiles/faiss_gpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/gpu /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu /builddir/build/BUILD/faiss-1.8.0/build/faiss/gpu/CMakeFiles/faiss_gpu.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/gpu/CMakeFiles/faiss_gpu.dir/build.make faiss/gpu/CMakeFiles/faiss_gpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Nothing to be done for 'faiss/gpu/CMakeFiles/faiss_gpu.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 65%] Built target faiss_gpu /usr/bin/make -f faiss/CMakeFiles/faiss.dir/build.make faiss/CMakeFiles/faiss.dir/depend make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss /builddir/build/BUILD/faiss-1.8.0/build/faiss/CMakeFiles/faiss.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/CMakeFiles/faiss.dir/build.make faiss/CMakeFiles/faiss.dir/build make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Nothing to be done for 'faiss/CMakeFiles/faiss.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 96%] Built target faiss /usr/bin/make -f faiss/python/CMakeFiles/faiss_python_callbacks.dir/build.make faiss/python/CMakeFiles/faiss_python_callbacks.dir/depend make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/python /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/python /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/faiss_python_callbacks.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/python/CMakeFiles/faiss_python_callbacks.dir/build.make faiss/python/CMakeFiles/faiss_python_callbacks.dir/build make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Nothing to be done for 'faiss/python/CMakeFiles/faiss_python_callbacks.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' [ 98%] Built target faiss_python_callbacks /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/build.make faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/depend make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/python /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/python /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/build.make faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/build make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Nothing to be done for 'faiss/python/CMakeFiles/swigfaiss_swig_compilation.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Built target swigfaiss_swig_compilation /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss.dir/build.make faiss/python/CMakeFiles/swigfaiss.dir/depend make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' cd /builddir/build/BUILD/faiss-1.8.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/faiss-1.8.0 /builddir/build/BUILD/faiss-1.8.0/faiss/python /builddir/build/BUILD/faiss-1.8.0/build /builddir/build/BUILD/faiss-1.8.0/build/faiss/python /builddir/build/BUILD/faiss-1.8.0/build/faiss/python/CMakeFiles/swigfaiss.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/make -f faiss/python/CMakeFiles/swigfaiss.dir/build.make faiss/python/CMakeFiles/swigfaiss.dir/build make[2]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' make[2]: Nothing to be done for 'faiss/python/CMakeFiles/swigfaiss.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' [100%] Built target swigfaiss make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/faiss-1.8.0/build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/faiss-1.8.0/build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/lib64/libfaiss.so -- Set runtime path of "/builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/lib64/libfaiss.so" to "" -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/AutoTune.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/Clustering.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IVFlib.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/Index.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/Index2Layer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexAdditiveQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexBinary.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexBinaryFlat.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexBinaryFromFloat.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexBinaryHNSW.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexBinaryHash.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexBinaryIVF.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexFlat.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexFlatCodes.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexHNSW.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIDMap.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVF.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFAdditiveQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFIndependentQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFFlat.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFPQ.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFFastScan.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFAdditiveQuantizerFastScan.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFPQFastScan.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFPQR.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexIVFSpectralHash.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexLSH.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexLattice.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexNNDescent.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexNSG.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexPQ.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexFastScan.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexAdditiveQuantizerFastScan.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexPQFastScan.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexPreTransform.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexRefine.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexReplicas.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexRowwiseMinMax.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexScalarQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexShards.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/IndexShardsIVF.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/MatrixStats.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/MetaIndexes.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/MetricType.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/VectorTransform.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/clone_index.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/index_factory.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/index_io.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/AdditiveQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/AuxIndexStructures.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/CodePacker.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/IDSelector.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/DistanceComputer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/FaissAssert.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/FaissException.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/HNSW.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/LocalSearchQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ProductAdditiveQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/LookupTableScaler.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/NNDescent.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/NSG.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/PolysemousTraining.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ProductQuantizer-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ProductQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/Quantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ResidualQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ResultHandler.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ScalarQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ThreadedIndex-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/ThreadedIndex.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/io.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/io_macros.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/kmeans1d.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/lattice_Zn.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/platform_macros.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/pq4_fast_scan.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/residual_quantizer_encode_steps.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/simd_result_handlers.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/code_distance/code_distance.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/code_distance/code_distance-generic.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/impl/code_distance/code_distance-avx2.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/invlists/BlockInvertedLists.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/invlists/DirectMap.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/invlists/InvertedLists.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/invlists/InvertedListsIOHook.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/AlignedTable.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/Heap.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/WorkerThread.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/distances.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/extra_distances-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/extra_distances.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/fp16-fp16c.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/fp16-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/fp16-arm.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/fp16.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/hamming-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/hamming.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/ordered_key_value.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/partitioning.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/prefetch.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/quantize_lut.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/random.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/sorting.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/simdlib.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/simdlib_avx2.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/simdlib_emulated.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/simdlib_neon.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/utils.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/distances_fused/avx512.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/distances_fused/distances_fused.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/distances_fused/simdlib_based.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/approx_topk/approx_topk.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/approx_topk/avx2-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/approx_topk/generic.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/approx_topk/mode.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/approx_topk_hamming/approx_topk_hamming.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/transpose/transpose-avx2-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/hamming_distance/common.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/hamming_distance/generic-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/hamming_distance/hamdis-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/hamming_distance/neon-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/utils/hamming_distance/avx2-inl.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/invlists/OnDiskInvertedLists.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/faiss/faiss-config.cmake -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/faiss/faiss-config-version.cmake -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/faiss/faiss-targets.cmake -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/faiss/faiss-targets-noconfig.cmake -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuAutoTune.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuCloner.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuClonerOptions.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuDistance.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIcmEncoder.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuFaissAssert.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndex.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndexBinaryFlat.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndexFlat.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndexIVF.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndexIVFFlat.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndexIVFPQ.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndexIVFScalarQuantizer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuIndicesOptions.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/GpuResources.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/StandardGpuResources.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/BinaryDistance.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/BinaryFlatIndex.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/BroadcastSum.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/Distance.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/DistanceUtils.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/FlatIndex.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/GeneralDistance.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/GpuScalarQuantizer.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IndexUtils.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IVFAppend.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IVFBase.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IVFFlat.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IVFFlatScan.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IVFInterleaved.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IVFPQ.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IVFUtils.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/InterleavedCodes.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/L2Norm.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/L2Select.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/PQCodeDistances-inl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/PQCodeDistances.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/PQCodeLoad.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/PQScanMultiPassNoPrecomputed-inl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/PQScanMultiPassNoPrecomputed.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/PQScanMultiPassPrecomputed.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/RemapIndices.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/VectorResidual.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/scan/IVFInterleavedImpl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/impl/IcmEncoder.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/BlockSelectKernel.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Comparators.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/ConversionOperators.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/CopyUtils.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/DeviceDefs.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/DeviceTensor-inl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/DeviceTensor.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/DeviceUtils.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/DeviceVector.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Float16.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/HostTensor-inl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/HostTensor.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Limits.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/LoadStoreOperators.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/MathOperators.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/MatrixMult-inl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/MatrixMult.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/MergeNetworkBlock.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/MergeNetworkUtils.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/MergeNetworkWarp.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/NoTypeTensor.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Pair.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/PtxUtils.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/ReductionOperators.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Reductions.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Select.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/StackDeviceMemory.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/StaticUtils.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Tensor-inl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Tensor.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/ThrustUtils.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Timer.h -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/Transpose.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/WarpPackedBits.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/WarpSelectKernel.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/WarpShuffles.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/blockselect/BlockSelectImpl.cuh -- Installing: /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/include/faiss/gpu/utils/warpselect/WarpSelectImpl.cuh make: Leaving directory '/builddir/build/BUILD/faiss-1.8.0/build' + /usr/bin/find-debuginfo -j80 --strict-build-id -m -i --build-id-seed 1.8.0-1.an23 --unique-debug-suffix -1.8.0-1.an23.aarch64 --unique-debug-src-base faiss-1.8.0-1.an23.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/faiss-1.8.0 extracting debug info from /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/lib64/libfaiss.so original debug info size: 57932kB, size after compression: 52672kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 4058 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/anolis/brp-ldconfig + COMPRESS='zstd -f --rm -19 -T0' + COMPRESS_EXT=.zst + /usr/lib/rpm/brp-compress + /usr/lib/rpm/anolis/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/anolis/clean_perl + /usr/lib/rpm/anolis/check_elf_files + /usr/lib/rpm/anolis/brp-mangle-shebangs + /usr/lib/rpm/anolis/remove-info-dir + /usr/lib/rpm/anolis/check-desktop-files + /usr/lib/rpm/anolis/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/lib/python3.10 using python3.10 + /usr/lib/rpm/anolis/brp-python-hardlink Processing files: python3-faiss-1.8.0-1.an23.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nqhDtm + umask 022 + cd /builddir/build/BUILD + cd faiss-1.8.0 + DOCDIR=/builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/doc/python3-faiss + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/doc/python3-faiss + cp -pr README.md /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/doc/python3-faiss + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tws4kF + umask 022 + cd /builddir/build/BUILD + cd faiss-1.8.0 + LICENSEDIR=/builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/licenses/python3-faiss + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/licenses/python3-faiss + cp -pr LICENSE /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64/usr/share/licenses/python3-faiss + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-faiss = 1.8.0-1.an23 python3-faiss = 1.8.0-1.an23 python3-faiss(aarch-64) = 1.8.0-1.an23 python3.10-faiss = 1.8.0-1.an23 python3.10dist(faiss) = 1.8 python3dist(faiss) = 1.8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.10 python3.10dist(numpy) python3.10dist(packaging) Obsoletes: python-faiss < 1.8.0-1.an23 Processing files: libfaiss-1.8.0-1.an23.aarch64 Provides: libfaiss = 1.8.0-1.an23 libfaiss(aarch-64) = 1.8.0-1.an23 libfaiss.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libblis.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcublas.so.12()(64bit) libcublas.so.12(libcublas.so.12)(64bit) libcudart.so.12()(64bit) libcudart.so.12(libcudart.so.12)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libgomp.so.1(OMP_3.0)(64bit) liblapack.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: libfaiss-devel-1.8.0-1.an23.aarch64 Provides: libfaiss-devel = 1.8.0-1.an23 libfaiss-devel(aarch-64) = 1.8.0-1.an23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: faiss-debugsource-1.8.0-1.an23.aarch64 Provides: faiss-debugsource = 1.8.0-1.an23 faiss-debugsource(aarch-64) = 1.8.0-1.an23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libfaiss-debuginfo-1.8.0-1.an23.aarch64 Provides: debuginfo(build-id) = a4b9f7041ece3ec23762ff4c1391e15b22e5d219 libfaiss-debuginfo = 1.8.0-1.an23 libfaiss-debuginfo(aarch-64) = 1.8.0-1.an23 libfaiss.so-1.8.0-1.an23.aarch64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: faiss-debugsource(aarch-64) = 1.8.0-1.an23 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/faiss-1.8.0-1.an23.aarch64 Wrote: /builddir/build/RPMS/python3-faiss-1.8.0-1.an23.aarch64.rpm Wrote: /builddir/build/RPMS/libfaiss-devel-1.8.0-1.an23.aarch64.rpm Wrote: /builddir/build/RPMS/faiss-debugsource-1.8.0-1.an23.aarch64.rpm Wrote: /builddir/build/RPMS/libfaiss-1.8.0-1.an23.aarch64.rpm Wrote: /builddir/build/RPMS/libfaiss-debuginfo-1.8.0-1.an23.aarch64.rpm Child return code was: 0