Skip to content

Latest commit

 

History

History
executable file
·
33 lines (30 loc) · 1.03 KB

File metadata and controls

executable file
·
33 lines (30 loc) · 1.03 KB

编译条件

  • cmake 3.30.5
  • gcc 11.4
  • cuda 12.4
  • ubuntu 22.04
  • ccache
  • nsight system (optional)
  • linux-tools-$(uname -r) (perf)

docker启动命令

# ds03
docker run --name zhr-cuvs -it -v /data2/zhr/anns/cuvs/:/workspace -v /data3/zhr/anns/dataset/:/dataset --network=host --ipc=host --gpus all --privileged -p 2228:22 haorupomelo/cuvs:latest bash
# allinai2
docker run -it -v /home/zhaohr/anns/cuvs/:/workspace -v /mnt/ssd1/zhr/anns/dataset/:/dataset --device /dev/nvidia1:/dev/nvidia1 \
  --device /dev/nvidiactl:/dev/nvidiactl \
  --device /dev/nvidia-uvm:/dev/nvidia-uvm \
  --device /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools \
   --network=host --ipc=host --gpus all -p 2228:22 haorupomelo/cuvs:latest bash

编译命令

./build.sh libcuvs --cache-tool=ccache -n
./build.sh examples --cache-tool=ccache
# debug模式下编译
./build.sh libcuvs --cache-tool=ccache -n -g

在debug模式下编译

./build.sh libcuvs --cache-tool=ccache -n --cmake-args="\"-DCMAKE_CXX_FLAGS=-g -DCMAKE_CUDA_FLAGS=-g\""