microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.06k stars 6.36k forks source link

[faiss] Build error on x64-windows #41738

Open jiayuehua opened 4 hours ago

jiayuehua commented 4 hours ago

Package: faiss[core,gpu]:x64-windows@1.7.4#1

Host Environment

To Reproduce

vcpkg install faiss[gpu]

Failure logs

-- Using cached facebookresearch-faiss-v1.7.4.tar.gz.
-- Extracting source C:/d/src/vcpkg/downloads/facebookresearch-faiss-v1.7.4.tar.gz
-- Applying patch fix-dependencies.patch
-- Using source at C:/d/src/vcpkg/buildtrees/faiss/src/v1.7.4-b01657e44a.clean
-- Found external ninja('1.11.0').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: "C:/Program Files/CMake/bin/cmake.exe" --build . --config Debug --target install -- -v -j17
    Working Directory: C:/d/src/vcpkg/buildtrees/faiss/x64-windows-dbg
    See logs for more information:
      C:\d\src\vcpkg\buildtrees\faiss\install-x64-windows-dbg-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/faiss/portfile.cmake:30 (vcpkg_cmake_install)
  scripts/ports.cmake:192 (include)
C:\d\src\vcpkg\buildtrees\faiss\install-x64-windows-dbg-out.log ``` Change Dir: 'C:/d/src/vcpkg/buildtrees/faiss/x64-windows-dbg' Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v -v -j17 install [1/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexBinary.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexBinary.cpp [2/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexBinaryFromFloat.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexBinaryFromFloat.cpp [3/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\Index.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\Index.cpp [4/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexFlat.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexFlat.cpp [5/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexBinaryFlat.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexBinaryFlat.cpp [6/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexBinaryHNSW.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexBinaryHNSW.cpp [7/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexFlatCodes.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexFlatCodes.cpp [8/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\Index2Layer.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\Index2Layer.cpp [9/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\Clustering.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\Clustering.cpp [10/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexAdditiveQuantizer.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexAdditiveQuantizer.cpp [11/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexHNSW.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexHNSW.cpp [12/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexBinaryHash.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexBinaryHash.cpp [13/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVF.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVF.cpp [14/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIDMap.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIDMap.cpp [15/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexBinaryIVF.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexBinaryIVF.cpp [16/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IVFlib.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IVFlib.cpp [17/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\AutoTune.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\AutoTune.cpp [18/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFAdditiveQuantizer.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFAdditiveQuantizer.cpp [19/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFPQR.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFPQR.cpp [20/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexNNDescent.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexNNDescent.cpp [21/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFSpectralHash.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFSpectralHash.cpp [22/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexLattice.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexLattice.cpp [23/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFPQFastScan.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFPQFastScan.cpp [24/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFFlat.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFFlat.cpp [25/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexLSH.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexLSH.cpp [26/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFAdditiveQuantizerFastScan.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFAdditiveQuantizerFastScan.cpp [27/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexNSG.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexNSG.cpp [28/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexPQ.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexPQ.cpp [29/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexAdditiveQuantizerFastScan.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexAdditiveQuantizerFastScan.cpp [30/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFPQ.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFPQ.cpp [31/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexPreTransform.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexPreTransform.cpp [32/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexIVFFastScan.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexIVFFastScan.cpp [33/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexPQFastScan.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexPQFastScan.cpp [34/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexFastScan.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexFastScan.cpp [35/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\MatrixStats.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\MatrixStats.cpp [36/157] C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe /TP -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -MDd -openmp /showIncludes /Fofaiss\CMakeFiles\faiss.dir\IndexRowwiseMinMax.cpp.obj /Fdfaiss\CMakeFiles\faiss.dir\ /FS -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\IndexRowwiseMinMax.cpp ... Skipped 275 lines ... C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\xutility(4688): warning #128-D: loop is not reachable for (; _Count != 0; ++_Dest, (void) ++_First, --_Count) { ^ detected during: instantiation of "_OutIt std::_Copy_n_unchecked4(_InIt, _SizeTy, _OutIt) [with _InIt=float *, _SizeTy=size_t, _OutIt=float *]" at line 1430 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "void std::vector<_Ty, _Alloc>::_Assign_counted_range(_Iter, std::vector<_Ty, _Alloc>::size_type) [with _Ty=float, _Alloc=std::allocator, _Iter=float *]" at line 1492 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "std::vector<_Ty, _Alloc> &std::vector<_Ty, _Alloc>::operator=(const std::vector<_Ty, _Alloc> &) [with _Ty=float, _Alloc=std::allocator]" at line 52 of C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/impl/ProductQuantizer.h Remark: The warnings can be suppressed with "-diag-suppress " GpuIndexIVFPQ.cu tmpxft_00004824_00000000-10_GpuIndexIVFPQ.cudafe1.cpp C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\GpuIndexIVFPQ.cu(298): warning C4477: 'printf' : format string '%ld' requires an argument of type 'long', but variadic argument 3 has type 'faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\GpuIndexIVFPQ.cu(298): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\GpuIndexIVFPQ.cu(298): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\GpuIndexIVFPQ.cu(298): note: consider using '%I64d' in the format string [100/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\impl\Distance.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\impl\Distance.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\Distance.cu -o faiss\CMakeFiles\faiss.dir\gpu\impl\Distance.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss Distance.cu tmpxft_00005dd8_00000000-10_Distance.cudafe1.cpp C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): warning C4477: 'fprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 6 has type 'IndexT' with [ IndexT=faiss::idx_t ] C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: the template instantiation context (the oldest one first) is C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\Distance.cu(474): note: see reference to function template instantiation 'void faiss::gpu::runAllPairwiseDistance(bool,faiss::gpu::GpuResources *,cudaStream_t,faiss::gpu::Tensor &,bool,faiss::gpu::Tensor *,faiss::gpu::Tensor &,bool,faiss::gpu::Tensor &)' being compiled C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\Distance.cu(92): note: see reference to function template instantiation 'void faiss::gpu::runMatrixMult(faiss::gpu::Tensor &,bool,faiss::gpu::Tensor &,bool,faiss::gpu::Tensor &,bool,float,float,cublasHandle_t,cudaStream_t)' being compiled C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): warning C4477: 'fprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 7 has type 'IndexT' with [ IndexT=faiss::idx_t ] C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): warning C4477: 'fprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 9 has type 'IndexT' with [ IndexT=faiss::idx_t ] C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): warning C4477: 'fprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 10 has type 'IndexT' with [ IndexT=faiss::idx_t ] C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): warning C4477: 'fprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 12 has type 'IndexT' with [ IndexT=faiss::idx_t ] C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): warning C4477: 'fprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 13 has type 'IndexT' with [ IndexT=faiss::idx_t ] C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MatrixMult-inl.cuh(254): note: consider using '%I64d' in the format string [101/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\impl\BroadcastSum.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\impl\BroadcastSum.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\BroadcastSum.cu -o faiss\CMakeFiles\faiss.dir\gpu\impl\BroadcastSum.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss BroadcastSum.cu tmpxft_00001e38_00000000-10_BroadcastSum.cudafe1.cpp [102/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\GpuIndexIVFFlat.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\GpuIndexIVFFlat.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\GpuIndexIVFFlat.cu -o faiss\CMakeFiles\faiss.dir\gpu\GpuIndexIVFFlat.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss GpuIndexIVFFlat.cu tmpxft_00003b30_00000000-10_GpuIndexIVFFlat.cudafe1.cpp [103/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\GpuIndexIVFScalarQuantizer.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\GpuIndexIVFScalarQuantizer.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\GpuIndexIVFScalarQuantizer.cu -o faiss\CMakeFiles\faiss.dir\gpu\GpuIndexIVFScalarQuantizer.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\xutility(4688): warning #128-D: loop is not reachable for (; _Count != 0; ++_Dest, (void) ++_First, --_Count) { ^ detected during: instantiation of "_OutIt std::_Copy_n_unchecked4(_InIt, _SizeTy, _OutIt) [with _InIt=float *, _SizeTy=size_t, _OutIt=float *]" at line 1430 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "void std::vector<_Ty, _Alloc>::_Assign_counted_range(_Iter, std::vector<_Ty, _Alloc>::size_type) [with _Ty=float, _Alloc=std::allocator, _Iter=float *]" at line 1492 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "std::vector<_Ty, _Alloc> &std::vector<_Ty, _Alloc>::operator=(const std::vector<_Ty, _Alloc> &) [with _Ty=float, _Alloc=std::allocator]" at line 58 of C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/impl/ScalarQuantizer.h Remark: The warnings can be suppressed with "-diag-suppress " GpuIndexIVFScalarQuantizer.cu tmpxft_0000656c_00000000-10_GpuIndexIVFScalarQuantizer.cudafe1.cpp [104/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\impl\IVFAppend.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\impl\IVFAppend.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFAppend.cu -o faiss\CMakeFiles\faiss.dir\gpu\impl\IVFAppend.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss IVFAppend.cu tmpxft_00000968_00000000-10_IVFAppend.cudafe1.cpp [105/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\impl\IVFBase.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\impl\IVFBase.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu -o faiss\CMakeFiles\faiss.dir\gpu\impl\IVFBase.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\xutility(5065): warning #128-D: loop is not reachable while (_First != _Last) { ^ detected during: instantiation of "_BidIt2 std::_Move_backward_unchecked(_BidIt1, _BidIt1, _BidIt2) [with _BidIt1=faiss::idx_t *, _BidIt2=faiss::idx_t *]" at line 1164 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "void std::vector<_Ty, _Alloc>::_Insert_counted_range(std::vector<_Ty, _Alloc>::const_iterator, _Iter, std::vector<_Ty, _Alloc>::size_type) [with _Ty=faiss::idx_t, _Alloc=std::allocator, _Iter=const faiss::idx_t *]" at line 1237 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "std::vector<_Ty, _Alloc>::iterator std::vector<_Ty, _Alloc>::insert(std::vector<_Ty, _Alloc>::const_iterator, _Iter, _Iter) [with _Ty=faiss::idx_t, _Alloc=std::allocator, _Iter=const faiss::idx_t *, =0]" at line 436 of C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu Remark: The warnings can be suppressed with "-diag-suppress " C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\xutility(5022): warning #128-D: loop is not reachable for (; _First != _Last; ++_Dest, (void) ++_First) { ^ detected during: instantiation of "_OutIt std::_Move_unchecked(_InIt, _InIt, _OutIt) [with _InIt=faiss::idx_t *, _OutIt=faiss::idx_t *]" at line 1182 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "void std::vector<_Ty, _Alloc>::_Insert_counted_range(std::vector<_Ty, _Alloc>::const_iterator, _Iter, std::vector<_Ty, _Alloc>::size_type) [with _Ty=faiss::idx_t, _Alloc=std::allocator, _Iter=const faiss::idx_t *]" at line 1237 of C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include\vector instantiation of "std::vector<_Ty, _Alloc>::iterator std::vector<_Ty, _Alloc>::insert(std::vector<_Ty, _Alloc>::const_iterator, _Iter, _Iter) [with _Ty=faiss::idx_t, _Alloc=std::allocator, _Iter=const faiss::idx_t *, =0]" at line 436 of C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu IVFBase.cu tmpxft_00005414_00000000-10_IVFBase.cudafe1.cpp C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 2 has type 'faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 3 has type 'const faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 2 has type 'faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 3 has type 'const faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(243): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 2 has type 'faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 3 has type 'const faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 2 has type 'faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 3 has type 'const faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(255): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 2 has type 'faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 3 has type 'const faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 2 has type 'faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%I64d' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): warning C4477: 'snprintf' : format string '%ld' requires an argument of type 'long', but variadic argument 3 has type 'const faiss::idx_t' C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%lld' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%Id' in the format string C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFBase.cu(303): note: consider using '%I64d' in the format string [106/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\GpuDistance.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\GpuDistance.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\GpuDistance.cu -o faiss\CMakeFiles\faiss.dir\gpu\GpuDistance.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss GpuDistance.cu tmpxft_00002e9c_00000000-10_GpuDistance.cudafe1.cpp [107/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\impl\FlatIndex.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\impl\FlatIndex.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\FlatIndex.cu -o faiss\CMakeFiles\faiss.dir\gpu\impl\FlatIndex.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss FlatIndex.cu tmpxft_00001d18_00000000-10_FlatIndex.cudafe1.cpp [108/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\impl\IVFFlatScan.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\impl\IVFFlatScan.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\IVFFlatScan.cu -o faiss\CMakeFiles\faiss.dir\gpu\impl\IVFFlatScan.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss IVFFlatScan.cu tmpxft_000065ec_00000000-10_IVFFlatScan.cudafe1.cpp [109/157] C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\bin\nvcc.exe -forward-unknown-to-host-compiler -ccbin=C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe -DFAISS_MAIN_LIB -DFINTEGER=int -Dfaiss_EXPORTS -IC:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" "--generate-code=arch=compute_52,code=[compute_52,sm_52]" -Xcompiler=-MDd -Xfatbin=-compress-all -MD -MT faiss\CMakeFiles\faiss.dir\gpu\impl\BinaryDistance.cu.obj -MF faiss\CMakeFiles\faiss.dir\gpu\impl\BinaryDistance.cu.obj.d -x cu -c C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss\gpu\impl\BinaryDistance.cu -o faiss\CMakeFiles\faiss.dir\gpu\impl\BinaryDistance.cu.obj -Xcompiler=-Fdfaiss\CMakeFiles\faiss.dir\,-FS C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22252): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cuda.h(22958): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\PROGRA~1\NVIDIA~2\CUDA\v12.6\include\cub/warp/specializations/warp_exchange_shfl.cuh(1): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss BinaryDistance.cu tmpxft_00004fc0_00000000-10_BinaryDistance.cudafe1.cpp ninja: build stopped: subcommand failed. ```
jiayuehua commented 4 hours ago
C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MergeNetworkWarp.cuh(108): error: invalid combination of type specifiers
          bool char = !(laneId & L);
               ^

C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MergeNetworkWarp.cuh(108): error: expected an identifier
          bool char = !(laneId & L);
                    ^

C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MergeNetworkWarp.cuh(114): error: type name is not allowed
              bool s = char ? Comp::gt(k, otherK) : Comp::lt(k, otherK);
                       ^

C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MergeNetworkWarp.cuh(119): error: type name is not allowed
              bool s = char ? Comp::lt(k, otherK) : Comp::gt(k, otherK);
                       ^

C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MergeNetworkWarp.cuh(131): error: invalid combination of type specifiers
          bool char = !(laneId & stride);
               ^

C:\d\src\vcpkg\buildtrees\faiss\src\v1.7.4-b01657e44a.clean\faiss/gpu/utils/MergeNetworkWarp.cuh(131): error: expected an identifier