Skip to content

Instantly share code, notes, and snippets.

@ChrisHegarty
Created January 25, 2025 20:57
Show Gist options
  • Save ChrisHegarty/35ab79b3ebb8ce80f0861ec9c58b0975 to your computer and use it in GitHub Desktop.
Save ChrisHegarty/35ab79b3ebb8ce80f0861ec9c58b0975 to your computer and use it in GitHub Desktop.
cuvs compile errors
[ec2-user@ip-172-31-45-22 cuvs]$ nvidia-smi
Sat Jan 25 20:56:16 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.10 Driver Version: 570.86.10 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 Tesla T4 Off | 00000000:00:1E.0 Off | 0 |
| N/A 28C P0 26W / 70W | 1MiB / 15360MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
[ec2-user@ip-172-31-45-22 cuvs]$ cmake --version
cmake version 3.31.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
[ec2-user@ip-172-31-45-22 cuvs]$
[ec2-user@ip-172-31-45-22 cuvs]$
[ec2-user@ip-172-31-45-22 cuvs]$ !./b
./build.sh libcuvs
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
grep: warning: stray \ before -
Building for the architecture of the GPU in the system...
-- Using auto detection of gpu-archs: 75
-- Project CUVS is building for CUDA architectures:
75-real
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP_CUDA: -fopenmp (found version "4.5")
-- CPM: Adding package [email protected] (branch-25.02)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(raft) is deprecated, call
FetchContent_MakeAvailable(raft) instead. Policy CMP0169 can be set to OLD
to allow FetchContent_Populate(raft) to be called directly for now, but the
ability to call it with declared details will be removed completely in a
future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
cmake/thirdparty/get_raft.cmake:41 (rapids_cpm_find)
cmake/thirdparty/get_raft.cmake:63 (find_and_configure_raft)
CMakeLists.txt:176 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP_CUDA: -fopenmp (found version "4.5")
-- CPM: raft: Adding package [email protected] (8968ab3337f31c845d4e3bf6c55ae89242ded22b)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(rapids_logger) is deprecated, call
FetchContent_MakeAvailable(rapids_logger) instead. Policy CMP0169 can be
set to OLD to allow FetchContent_Populate(rapids_logger) to be called
directly for now, but the ability to call it with declared details will be
removed completely in a future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:298 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/rapids_logger.cmake:58 (rapids_cpm_find)
build/_deps/raft-src/cpp/CMakeLists.txt:170 (rapids_cpm_rapids_logger)
This warning is for project developers. Use -Wno-dev to suppress it.
-- CPM: raft: Adding package [email protected] (11.0.2)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(fmt) is deprecated, call
FetchContent_MakeAvailable(fmt) instead. Policy CMP0169 can be set to OLD
to allow FetchContent_Populate(fmt) to be called directly for now, but the
ability to call it with declared details will be removed completely in a
future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:187 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/fmt.cmake:66 (rapids_cpm_find)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/spdlog.cmake:123 (rapids_cpm_fmt)
build/_deps/rapids_logger-src/CMakeLists.txt:130 (rapids_cpm_spdlog)
build/_deps/raft-src/cpp/CMakeLists.txt:171 (rapids_make_logger)
This warning is for project developers. Use -Wno-dev to suppress it.
-- {fmt} version: 11.0.2
-- Build type: Release
-- rapids-cmake [fmt]: applied diff fix_11_0_2_unreachable_loop.diff to fix issue: 'fmt 11.0.2 produces a warning about an unreachable loop when compiled with nvcc'
-- CPM: raft: Adding package [email protected] (v1.14.1)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(spdlog) is deprecated, call
FetchContent_MakeAvailable(spdlog) instead. Policy CMP0169 can be set to
OLD to allow FetchContent_Populate(spdlog) to be called directly for now,
but the ability to call it with declared details will be removed completely
in a future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/spdlog.cmake:127 (rapids_cpm_find)
build/_deps/rapids_logger-src/CMakeLists.txt:130 (rapids_cpm_spdlog)
build/_deps/raft-src/cpp/CMakeLists.txt:171 (rapids_make_logger)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Build spdlog: 1.14.1
-- Build type: Release
-- Generating install
-- CPM: raft: Using local package [email protected]
-- CPM: raft: Adding package [email protected] (branch-25.02)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(rmm) is deprecated, call
FetchContent_MakeAvailable(rmm) instead. Policy CMP0169 can be set to OLD
to allow FetchContent_Populate(rmm) to be called directly for now, but the
ability to call it with declared details will be removed completely in a
future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/rmm.cmake:77 (rapids_cpm_find)
build/_deps/raft-src/cpp/cmake/thirdparty/get_rmm.cmake:19 (rapids_cpm_rmm)
build/_deps/raft-src/cpp/cmake/thirdparty/get_rmm.cmake:23 (find_and_configure_rmm)
build/_deps/raft-src/cpp/CMakeLists.txt:175 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- RMM: RMM_LOGGING_LEVEL = 'INFO'
-- CPM: raft: rmm: Adding package [email protected] (v3.1.0)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(nvtx3) is deprecated, call
FetchContent_MakeAvailable(nvtx3) instead. Policy CMP0169 can be set to
OLD to allow FetchContent_Populate(nvtx3) to be called directly for now,
but the ability to call it with declared details will be removed completely
in a future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/nvtx3.cmake:75 (rapids_cpm_find)
build/_deps/rmm-src/cmake/thirdparty/get_nvtx.cmake:19 (rapids_cpm_nvtx3)
build/_deps/rmm-src/cmake/thirdparty/get_nvtx.cmake:23 (find_and_configure_nvtx3)
build/_deps/rmm-src/CMakeLists.txt:81 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- CPM: raft: Adding package [email protected] (v3.5.1)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(NvidiaCutlass) is deprecated, call
FetchContent_MakeAvailable(NvidiaCutlass) instead. Policy CMP0169 can be
set to OLD to allow FetchContent_Populate(NvidiaCutlass) to be called
directly for now, but the ability to call it with declared details will be
removed completely in a future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:187 (CPMAddPackage)
build/_deps/raft-src/cpp/cmake/thirdparty/get_cutlass.cmake:48 (rapids_cpm_find)
build/_deps/raft-src/cpp/cmake/thirdparty/get_cutlass.cmake:93 (find_and_configure_cutlass)
build/_deps/raft-src/cpp/CMakeLists.txt:176 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- CMake Version: 3.31.4
-- CUTLASS 3.5.1
-- CUDART: /usr/local/cuda-12.8/lib64/libcudart.so
-- CUDA Driver: /usr/local/cuda-12.8/lib64/stubs/libcuda.so
-- NVRTC: /usr/local/cuda-12.8/lib64/libnvrtc.so
-- Default Install Location: /home/ec2-user/git/cuvs/cpp/build/install
-- Make cute::tuple be the new standard-layout tuple type
CMake Warning at build/_deps/nvidiacutlass-src/CMakeLists.txt:167 (message):
Using unsupported or deprecated compute capabilities 53;60;61. Support may
be removed in future versions.
-- CUDA Compilation Architectures: 53;60;61;70;72;75;80;86
-- Enable caching of reference results in conv unit tests
-- Enable rigorous conv problem sizes in conv unit tests
-- Using NVCC flags: --expt-relaxed-constexpr;-DCUTE_USE_PACKED_TUPLE=1;-DCUTLASS_TEST_LEVEL=0;-DCUTLASS_TEST_ENABLE_CACHED_RESULTS=1;-DCUTLASS_CONV_UNIT_TEST_RIGOROUS_SIZE_ENABLED=1;-DCUTLASS_DEBUG_TRACE_LEVEL=0;-Xcompiler=-Wconversion;-Xcompiler=-fno-strict-aliasing
-- CUTLASS Revision: 69ef479
-- Configuring cublas ...
-- cuBLAS Disabled.
-- Configuring cuBLAS ... done.
-- CPM: raft: Adding package [email protected] (deab5799f3e4226cb8a49acf2199c03b14941ee4)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(cuco) is deprecated, call
FetchContent_MakeAvailable(cuco) instead. Policy CMP0169 can be set to OLD
to allow FetchContent_Populate(cuco) to be called directly for now, but the
ability to call it with declared details will be removed completely in a
future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:298 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/cuco.cmake:78 (rapids_cpm_find)
build/_deps/raft-src/cpp/CMakeLists.txt:179 (rapids_cpm_cuco)
This warning is for project developers. Use -Wno-dev to suppress it.
-- CPM: Adding package [email protected] (v0.8)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(dlpack) is deprecated, call
FetchContent_MakeAvailable(dlpack) instead. Policy CMP0169 can be set to
OLD to allow FetchContent_Populate(dlpack) to be called directly for now,
but the ability to call it with declared details will be removed completely
in a future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
cmake/thirdparty/get_dlpack.cmake:21 (rapids_cpm_find)
cmake/thirdparty/get_dlpack.cmake:41 (find_and_configure_dlpack)
CMakeLists.txt:181 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- CPM: Adding package [email protected] (v1.13.0)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(GTest) is deprecated, call
FetchContent_MakeAvailable(GTest) instead. Policy CMP0169 can be set to
OLD to allow FetchContent_Populate(GTest) to be called directly for now,
but the ability to call it with declared details will be removed completely
in a future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/cmake/CPM_0.40.0.cmake:298 (CPMAddPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/gtest.cmake:79 (rapids_cpm_find)
CMakeLists.txt:186 (rapids_cpm_gtest)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Deprecation Warning at build/_deps/gtest-src/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at build/_deps/gtest-src/googlemock/CMakeLists.txt:39 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at build/_deps/gtest-src/googletest/CMakeLists.txt:49 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Finding or building hnswlib
-- CPM: Adding package [email protected] (v0.7.0)
CMake Warning (dev) at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(hnswlib) is deprecated, call
FetchContent_MakeAvailable(hnswlib) instead. Policy CMP0169 can be set to
OLD to allow FetchContent_Populate(hnswlib) to be called directly for now,
but the ability to call it with declared details will be removed completely
in a future version.
Call Stack (most recent call first):
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:187 (CPMAddPackage)
cmake/thirdparty/get_hnswlib.cmake:31 (rapids_cpm_find)
cmake/thirdparty/get_hnswlib.cmake:89 (find_and_configure_hnswlib)
CMakeLists.txt:195 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
[0/7] Performing update step for 'hnswlib-populate'
-- Fetching latest from the remote origin
Previous HEAD position was 7cc0ecb Merge pull request #371 from nmslib/develop
HEAD is now at 359b2ba Merge pull request #436 from nmslib/develop
Auto-merging hnswlib/hnswalg.h
CONFLICT (content): Merge conflict in hnswlib/hnswalg.h
Auto-merging hnswlib/space_l2.h
CONFLICT (content): Merge conflict in hnswlib/space_l2.h
Auto-merging hnswlib/visited_list_pool.h
CONFLICT (content): Merge conflict in hnswlib/visited_list_pool.h
Index was not unstashed.
The stash entry is kept in case you need it again.
Auto-merging hnswlib/hnswalg.h
CONFLICT (content): Merge conflict in hnswlib/hnswalg.h
Auto-merging hnswlib/space_l2.h
CONFLICT (content): Merge conflict in hnswlib/space_l2.h
Auto-merging hnswlib/visited_list_pool.h
CONFLICT (content): Merge conflict in hnswlib/visited_list_pool.h
The stash entry is kept in case you need it again.
CMake Error at /home/ec2-user/git/cuvs/cpp/build/_deps/hnswlib-subbuild/hnswlib-populate-prefix/tmp/hnswlib-populate-gitupdate.cmake:301 (message):
Failed to unstash changes in:
'/home/ec2-user/git/cuvs/cpp/build/_deps/hnswlib-src'.
You will have to resolve the conflicts manually
FAILED: hnswlib-populate-prefix/src/hnswlib-populate-stamp/hnswlib-populate-update /home/ec2-user/git/cuvs/cpp/build/_deps/hnswlib-subbuild/hnswlib-populate-prefix/src/hnswlib-populate-stamp/hnswlib-populate-update
cd /home/ec2-user/git/cuvs/cpp/build/_deps/hnswlib-src && /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/bin/cmake -Dcan_fetch=YES -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /home/ec2-user/git/cuvs/cpp/build/_deps/hnswlib-subbuild/hnswlib-populate-prefix/tmp/hnswlib-populate-gitupdate.cmake
ninja: build stopped: subcommand failed.
CMake Error at /home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1918 (message):
Build step for hnswlib failed: 1
Call Stack (most recent call first):
/home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1609 (__FetchContent_populateSubbuild)
/home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:2145:EVAL:2 (__FetchContent_doPopulation)
/home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:2145 (cmake_language)
/home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1978:EVAL:1 (__FetchContent_Populate)
/home/ec2-user/.local/lib/python3.9/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1978 (cmake_language)
build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:187 (CPMAddPackage)
cmake/thirdparty/get_hnswlib.cmake:31 (rapids_cpm_find)
cmake/thirdparty/get_hnswlib.cmake:89 (find_and_configure_hnswlib)
CMakeLists.txt:195 (include)
-- Configuring incomplete, errors occurred!
[ec2-user@ip-172-31-45-22 cuvs]$
@chatman
Copy link

chatman commented Jan 27, 2025

Here's my output:

ishan@4090-workstation ~/code/cuvs (java-api) $ ./build.sh libcuvs
Building for the architecture of the GPU in the system...
-- The CXX compiler identification is GNU 11.4.0
-- The CUDA compiler identification is NVIDIA 12.4.131
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda-12/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Using auto detection of gpu-archs: 89
-- Project CUVS is building for CUDA architectures:
  89-real
-- Found CUDAToolkit: /usr/local/cuda-12/targets/x86_64-linux/include (found version "12.4.131")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- CPM: Adding package [email protected] (branch-25.02)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(raft) is deprecated, call
  FetchContent_MakeAvailable(raft) instead.  Policy CMP0169 can be set to OLD
  to allow FetchContent_Populate(raft) to be called directly for now, but the
  ability to call it with declared details will be removed completely in a
  future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  cmake/thirdparty/get_raft.cmake:41 (rapids_cpm_find)
  cmake/thirdparty/get_raft.cmake:63 (find_and_configure_raft)
  CMakeLists.txt:176 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- CPM: raft: Adding package [email protected] (8968ab3337f31c845d4e3bf6c55ae89242ded22b)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(rapids_logger) is deprecated, call
  FetchContent_MakeAvailable(rapids_logger) instead.  Policy CMP0169 can be
  set to OLD to allow FetchContent_Populate(rapids_logger) to be called
  directly for now, but the ability to call it with declared details will be
  removed completely in a future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:298 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/rapids_logger.cmake:58 (rapids_cpm_find)
  build/_deps/raft-src/cpp/CMakeLists.txt:170 (rapids_cpm_rapids_logger)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Git: /usr/bin/git (found version "2.34.1")
-- CPM: raft: Adding package [email protected] (11.0.2)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(fmt) is deprecated, call
  FetchContent_MakeAvailable(fmt) instead.  Policy CMP0169 can be set to OLD
  to allow FetchContent_Populate(fmt) to be called directly for now, but the
  ability to call it with declared details will be removed completely in a
  future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:187 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/fmt.cmake:66 (rapids_cpm_find)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/spdlog.cmake:123 (rapids_cpm_fmt)
  build/_deps/rapids_logger-src/CMakeLists.txt:130 (rapids_cpm_spdlog)
  build/_deps/raft-src/cpp/CMakeLists.txt:171 (rapids_make_logger)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- {fmt} version: 11.0.2
-- Build type: Release
-- rapids-cmake [fmt]: applied diff fix_11_0_2_unreachable_loop.diff to fix issue: 'fmt 11.0.2 produces a warning about an unreachable loop when compiled with nvcc'
-- CPM: raft: Adding package [email protected] (v1.14.1)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(spdlog) is deprecated, call
  FetchContent_MakeAvailable(spdlog) instead.  Policy CMP0169 can be set to
  OLD to allow FetchContent_Populate(spdlog) to be called directly for now,
  but the ability to call it with declared details will be removed completely
  in a future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/spdlog.cmake:127 (rapids_cpm_find)
  build/_deps/rapids_logger-src/CMakeLists.txt:130 (rapids_cpm_spdlog)
  build/_deps/raft-src/cpp/CMakeLists.txt:171 (rapids_make_logger)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Build spdlog: 1.14.1
-- Build type: Release
-- Generating install
-- CPM: raft: Adding package [email protected] (v2.7.0)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(CCCL) is deprecated, call
  FetchContent_MakeAvailable(CCCL) instead.  Policy CMP0169 can be set to OLD
  to allow FetchContent_Populate(CCCL) to be called directly for now, but the
  ability to call it with declared details will be removed completely in a
  future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/cccl.cmake:81 (rapids_cpm_find)
  build/_deps/raft-src/cpp/cmake/thirdparty/get_cccl.cmake:18 (rapids_cpm_cccl)
  build/_deps/raft-src/cpp/cmake/thirdparty/get_cccl.cmake:21 (find_and_configure_cccl)
  build/_deps/raft-src/cpp/CMakeLists.txt:174 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found libcudacxx: /home/ishan/code/cuvs/cpp/build/_deps/cccl-src/libcudacxx/lib/cmake/libcudacxx/libcudacxx-config.cmake (found suitable version "2.7.0.0", minimum required is "2.7.0.0")
-- Found Thrust: /home/ishan/code/cuvs/cpp/build/_deps/cccl-src/thrust/thrust/cmake/thrust-config.cmake (found suitable exact version "2.7.0.0")
-- Found CUB: /home/ishan/code/cuvs/cpp/build/_deps/cccl-src/cub/cub/cmake/cub-config.cmake (found suitable version "2.7.0.0", minimum required is "2.7.0.0")
-- Found CCCL: /home/ishan/code/cuvs/cpp/build/_deps/cccl-src/lib/cmake/cccl/cccl-config.cmake (found version "2.7.0.0")
-- Found Thrust: /home/ishan/code/cuvs/cpp/build/_deps/cccl-src/thrust/thrust/cmake/thrust-config.cmake (found version "2.7.0.0")
-- CPM: raft: Adding package [email protected] (branch-25.02)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(rmm) is deprecated, call
  FetchContent_MakeAvailable(rmm) instead.  Policy CMP0169 can be set to OLD
  to allow FetchContent_Populate(rmm) to be called directly for now, but the
  ability to call it with declared details will be removed completely in a
  future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/rmm.cmake:77 (rapids_cpm_find)
  build/_deps/raft-src/cpp/cmake/thirdparty/get_rmm.cmake:19 (rapids_cpm_rmm)
  build/_deps/raft-src/cpp/cmake/thirdparty/get_rmm.cmake:23 (find_and_configure_rmm)
  build/_deps/raft-src/cpp/CMakeLists.txt:175 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- RMM: RMM_LOGGING_LEVEL = 'INFO'
-- CPM: raft: rmm: Adding package [email protected] (v3.1.0)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(nvtx3) is deprecated, call
  FetchContent_MakeAvailable(nvtx3) instead.  Policy CMP0169 can be set to
  OLD to allow FetchContent_Populate(nvtx3) to be called directly for now,
  but the ability to call it with declared details will be removed completely
  in a future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/nvtx3.cmake:75 (rapids_cpm_find)
  build/_deps/rmm-src/cmake/thirdparty/get_nvtx.cmake:19 (rapids_cpm_nvtx3)
  build/_deps/rmm-src/cmake/thirdparty/get_nvtx.cmake:23 (find_and_configure_nvtx3)
  build/_deps/rmm-src/CMakeLists.txt:81 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- CPM: raft: Adding package [email protected] (v3.5.1)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(NvidiaCutlass) is deprecated, call
  FetchContent_MakeAvailable(NvidiaCutlass) instead.  Policy CMP0169 can be
  set to OLD to allow FetchContent_Populate(NvidiaCutlass) to be called
  directly for now, but the ability to call it with declared details will be
  removed completely in a future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:187 (CPMAddPackage)
  build/_deps/raft-src/cpp/cmake/thirdparty/get_cutlass.cmake:48 (rapids_cpm_find)
  build/_deps/raft-src/cpp/cmake/thirdparty/get_cutlass.cmake:93 (find_and_configure_cutlass)
  build/_deps/raft-src/cpp/CMakeLists.txt:176 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- CMake Version: 3.30.5
-- CUTLASS 3.5.1
-- CUDART: /usr/local/cuda-12/lib64/libcudart.so
-- CUDA Driver: /usr/local/cuda-12/lib64/stubs/libcuda.so
-- NVRTC: /usr/local/cuda-12/lib64/libnvrtc.so
-- Default Install Location: /home/ishan/code/cuvs/cpp/build/install
-- Found Python3: /usr/bin/python3.10 (found suitable version "3.10.12", minimum required is "3.5") found components: Interpreter
-- Make cute::tuple be the new standard-layout tuple type
-- CUDA Compilation Architectures: 70;72;75;80;86;87;89;90;90a
-- Enable caching of reference results in conv unit tests
-- Enable rigorous conv problem sizes in conv unit tests
-- Using NVCC flags: --expt-relaxed-constexpr;-DCUTE_USE_PACKED_TUPLE=1;-DCUTLASS_TEST_LEVEL=0;-DCUTLASS_TEST_ENABLE_CACHED_RESULTS=1;-DCUTLASS_CONV_UNIT_TEST_RIGOROUS_SIZE_ENABLED=1;-DCUTLASS_DEBUG_TRACE_LEVEL=0;-Xcompiler=-Wconversion;-Xcompiler=-fno-strict-aliasing
-- CUTLASS Revision: fd5e1c1b
-- Configuring cublas ...
-- cuBLAS Disabled.
-- Configuring cuBLAS ... done.
-- CPM: raft: Adding package [email protected] (deab5799f3e4226cb8a49acf2199c03b14941ee4)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(cuco) is deprecated, call
  FetchContent_MakeAvailable(cuco) instead.  Policy CMP0169 can be set to OLD
  to allow FetchContent_Populate(cuco) to be called directly for now, but the
  ability to call it with declared details will be removed completely in a
  future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:298 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/cuco.cmake:78 (rapids_cpm_find)
  build/_deps/raft-src/cpp/CMakeLists.txt:179 (rapids_cpm_cuco)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- CPM: Adding package [email protected] (v0.8)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(dlpack) is deprecated, call
  FetchContent_MakeAvailable(dlpack) instead.  Policy CMP0169 can be set to
  OLD to allow FetchContent_Populate(dlpack) to be called directly for now,
  but the ability to call it with declared details will be removed completely
  in a future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:306 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  cmake/thirdparty/get_dlpack.cmake:21 (rapids_cpm_find)
  cmake/thirdparty/get_dlpack.cmake:41 (find_and_configure_dlpack)
  CMakeLists.txt:181 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- CPM: Adding package [email protected] (v1.13.0)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(GTest) is deprecated, call
  FetchContent_MakeAvailable(GTest) instead.  Policy CMP0169 can be set to
  OLD to allow FetchContent_Populate(GTest) to be called directly for now,
  but the ability to call it with declared details will be removed completely
  in a future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/cmake/CPM_0.40.0.cmake:298 (CPMAddPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:189 (CPMFindPackage)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/gtest.cmake:79 (rapids_cpm_find)
  CMakeLists.txt:186 (rapids_cpm_gtest)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Python: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter
-- Finding or building hnswlib
-- CPM: Adding package [email protected] (v0.7.0)
CMake Warning (dev) at /opt/cmake-3.30.5-linux-x86_64/share/cmake-3.30/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(hnswlib) is deprecated, call
  FetchContent_MakeAvailable(hnswlib) instead.  Policy CMP0169 can be set to
  OLD to allow FetchContent_Populate(hnswlib) to be called directly for now,
  but the ability to call it with declared details will be removed completely
  in a future version.
Call Stack (most recent call first):
  build/cmake/CPM_0.40.0.cmake:1074 (FetchContent_Populate)
  build/cmake/CPM_0.40.0.cmake:868 (cpm_fetch_package)
  build/_deps/rapids-cmake-src/rapids-cmake/cpm/find.cmake:187 (CPMAddPackage)
  cmake/thirdparty/get_hnswlib.cmake:31 (rapids_cpm_find)
  cmake/thirdparty/get_hnswlib.cmake:89 (find_and_configure_hnswlib)
  CMakeLists.txt:195 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- rapids-cmake [hnswlib]: applied diff hnswlib.diff to fix issue: 'Correct compilation issues'
-- Configuring done (46.4s)
-- Generating done (0.1s)
-- Build files have been written to: /home/ishan/code/cuvs/cpp/build
-- Compiling targets: all;, verbose=
[336/363] Linking CXX shared library libcuvs.so
/usr/bin/ld: warning: /home/ishan/code/cuvs/cpp/build/fatbin.ld contains output sections; did you forget -T?
[337/363] Linking CXX shared library libcuvs_c.so
/usr/bin/ld: warning: /home/ishan/code/cuvs/cpp/build/fatbin.ld contains output sections; did you forget -T?
[362/363] Install the project...
-- Install configuration: "Release"
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/hnswlib
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/hnswlib/hnswlib.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/hnswlib/space_l2.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/hnswlib/space_ip.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/hnswlib/visited_list_pool.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/hnswlib/bruteforce.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/hnswlib/hnswalg.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/hnswlib/hnswlib-targets.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/hnswlib/hnswlib-config.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/hnswlib/hnswlib-config-version.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/libcuvs.so
-- Set non-toolchain portion of runtime path of "/home/ishan/code/cuvs/cpp/build/install/lib/libcuvs.so" to "$ORIGIN"
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/libcuvs_static.a
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core/exceptions.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core/c_api.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core/bitmap.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core/bitset.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core/interop.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core/detail
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/core/detail/interop.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/stats
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/stats/trustworthiness_score.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/stats/silhouette_score.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/distance
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/distance/distance.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/distance/grammian.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/distance/pairwise_distance.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/distance/distance.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/embed
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/embed/spectral.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/cluster
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/cluster/kmeans.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/cluster/agglomerative.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/preprocessing
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/preprocessing/quantize
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/preprocessing/quantize/scalar.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/preprocessing/quantize/scalar.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/mg.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/cagra.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/hnsw.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/ivf_pq.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/ivf_pq.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/common.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/common.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/refine.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/brute_force.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/hnsw.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/cagra.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/ivf_flat.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/dynamic_batching.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/reachability.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/brute_force.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/ivf_flat.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/vamana.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/refine.h
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/neighbors/nn_descent.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/selection
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/selection/select_k.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/libcuvs_c.so
-- Set non-toolchain portion of runtime path of "/home/ishan/code/cuvs/cpp/build/install/lib/libcuvs_c.so" to "$ORIGIN"
-- Installing: /home/ishan/code/cuvs/cpp/build/install/include/cuvs/version_config.hpp
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs/cuvs-c_api-c-targets.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs/cuvs-c_api-c-targets-release.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs/cuvs-targets.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs/cuvs-targets-release.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs/cuvs-config-version.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs/cuvs-dependencies.cmake
-- Installing: /home/ishan/code/cuvs/cpp/build/install/lib/cmake/cuvs/cuvs-config.cmake
ishan@4090-workstation ~/code/cuvs (java-api) $ 

@chatman
Copy link

chatman commented Jan 27, 2025

My setup:

ishan@4090-workstation ~/code/cuvs (java-api) $ gcc --version
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

ishan@4090-workstation ~/code/cuvs (java-api) $ neofetch
            .-/+oossssoo+/-.               ishan@4090-workstation 
        `:+ssssssssssssssssss+:`           ---------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 22.04.4 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Kernel: 6.8.0-51-generic 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Uptime: 5 hours, 43 mins 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Packages: 2118 (dpkg), 19 (snap) 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Shell: bash 5.1.16 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Resolution: 1920x1080 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Terminal: /dev/pts/0 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   CPU: AMD Ryzen 9 7950X (32) @ 5.881GHz 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   GPU: AMD ATI 0c:00.0 Device 164e 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   GPU: NVIDIA 01:00.0 NVIDIA Corporation Device 2684 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Memory: 1021MiB / 31223MiB 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
  +sssssssssdmydMMMMMMMMddddyssssssss+                             
   /ssssssssssshdmNNNNmyNMMMMhssssss/                              
    .ossssssssssssssssssdMMMNysssso.
      -+sssssssssssssssssyyyssss+-
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.

ishan@4090-workstation ~/code/cuvs (java-api) $ nvidia-smi
Mon Jan 27 17:27:25 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.120                Driver Version: 550.120        CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4090        Off |   00000000:01:00.0 Off |                  Off |
|  0%   41C    P8             19W /  450W |      80MiB /  24564MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      1925      G   /usr/lib/xorg/Xorg                             56MiB |
|    0   N/A  N/A      2068      G   /usr/bin/gnome-shell                           12MiB |
+-----------------------------------------------------------------------------------------+
ishan@4090-workstation ~/code/cuvs (java-api) $ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2024 NVIDIA Corporation
Built on Thu_Mar_28_02:18:24_PDT_2024
Cuda compilation tools, release 12.4, V12.4.131
Build cuda_12.4.r12.4/compiler.34097967_0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment