最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

cmake fails to find nvToolsExt - Stack Overflow

programmeradmin5浏览0评论

I am trying to install gnina via cmake version 3.25 which is locally installed in a conda environment, in Ubuntu 22.04 LTS (NVIDIA GTX 3090 GPU):

git clone .git
cd gnina
mkdir build
cd build
cmake .. -DCMAKE_CUDA_ARCHITECTURES=86 
-DCMAKE_CUDA_COMPILER=/home/ganesh/minife3/envs/cmake_env/bin/nvcc 
-DCMAKE_CUDA_HOST_COMPILER=/home/ganesh/minife3/envs/cmake_env/bin/g++ -DProtobuf_DIR=/home/ganesh/minife3/envs/cmake_env/lib

However, the installation fails as cmake is unable to find nvToolsExt...

CMake Error at build/_deps/libtorch-src/share/cmake/Caffe2/public/cuda.cmake:70 (message):
  Failed to find nvToolsExt
Call Stack (most recent call first):
  build/_deps/libtorch-src/share/cmake/Caffe2/Caffe2Config.cmake:86 (include)
  build/_deps/libtorch-src/share/cmake/Torch/TorchConfig.cmake:68 (find_package)
  CMakeLists.txt:94 (find_package)

...even though it is apparently present:

>find ~/minife3/pkgs/ -name "*nvToolsExt*"

/home/ganesh/minife3/pkgs/nsight-compute-2024.1.1.4-h54680a5_3/nsight-compute-2024.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCudaRt.h
/home/ganesh/minife3/pkgs/nsight-compute-2024.1.1.4-h54680a5_3/nsight-compute-2024.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCuda.h
/home/ganesh/minife3/pkgs/nsight-compute-2024.1.1.4-h54680a5_3/nsight-compute-2024.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtOpenCL.h
/home/ganesh/minife3/pkgs/nsight-compute-2024.1.1.4-h54680a5_3/nsight-compute-2024.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtSync.h
/home/ganesh/minife3/pkgs/nsight-compute-2024.1.1.4-h54680a5_3/nsight-compute-2024.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExt.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.4.127-he02047a_2/lib/libnvToolsExt.so.1
/home/ganesh/minife3/pkgs/cuda-nvtx-12.4.127-he02047a_2/lib/libnvToolsExt.so.1.0.0
/home/ganesh/minife3/pkgs/cuda-nvtx-12.4.127-he02047a_2/targets/x86_64-linux/lib/libnvToolsExt.so.1
/home/ganesh/minife3/pkgs/cuda-nvtx-12.4.127-he02047a_2/targets/x86_64-linux/lib/libnvToolsExt.so.1.0.0
/home/ganesh/minife3/pkgs/cuda-nvtx-12.8.90-0/lib/libnvToolsExt.so.1
/home/ganesh/minife3/pkgs/cuda-nvtx-12.8.90-0/lib/libnvToolsExt.so.1.0.0
/home/ganesh/minife3/pkgs/cuda-nvtx-12.8.90-0/targets/x86_64-linux/lib/libnvToolsExt.so.1
/home/ganesh/minife3/pkgs/cuda-nvtx-12.8.90-0/targets/x86_64-linux/lib/libnvToolsExt.so.1.0.0
/home/ganesh/minife3/pkgs/nsight-compute-2025.1.1.2-0/nsight-compute-2025.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCudaRt.h
/home/ganesh/minife3/pkgs/nsight-compute-2025.1.1.2-0/nsight-compute-2025.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCuda.h
/home/ganesh/minife3/pkgs/nsight-compute-2025.1.1.2-0/nsight-compute-2025.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtOpenCL.h
/home/ganesh/minife3/pkgs/nsight-compute-2025.1.1.2-0/nsight-compute-2025.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtSync.h
/home/ganesh/minife3/pkgs/nsight-compute-2025.1.1.2-0/nsight-compute-2025.1.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExt.h
/home/ganesh/minife3/pkgs/nsight-compute-2022.4.1.6-0/nsight-compute/2022.4.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCudaRt.h
/home/ganesh/minife3/pkgs/nsight-compute-2022.4.1.6-0/nsight-compute/2022.4.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtCuda.h
/home/ganesh/minife3/pkgs/nsight-compute-2022.4.1.6-0/nsight-compute/2022.4.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtOpenCL.h
/home/ganesh/minife3/pkgs/nsight-compute-2022.4.1.6-0/nsight-compute/2022.4.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExtSync.h
/home/ganesh/minife3/pkgs/nsight-compute-2022.4.1.6-0/nsight-compute/2022.4.1/host/target-linux-x64/nvtx/include/nvtx3/nvToolsExt.h
/home/ganesh/minife3/pkgs/cudatoolkit-11.8.0-h4ba93d1_13/lib/libnvToolsExt.so.1
/home/ganesh/minife3/pkgs/cudatoolkit-11.8.0-h4ba93d1_13/lib/libnvToolsExt.so
/home/ganesh/minife3/pkgs/cudatoolkit-11.8.0-h4ba93d1_13/lib/libnvToolsExt.so.1.0.0
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/lib/libnvToolsExt.so.1
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/lib/libnvToolsExt.so
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/lib/libnvToolsExt.so.1.0.0
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/pkg-config/nvToolsExt-12.0.pc
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvToolsExtCudaRt.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvToolsExtCuda.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvToolsExtOpenCL.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvToolsExtSync.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvtx3/nvToolsExtCudaRt.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvtx3/nvToolsExtCuda.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvtx3/nvToolsExtOpenCL.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvtx3/nvToolsExtSync.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvtx3/nvToolsExt.h
/home/ganesh/minife3/pkgs/cuda-nvtx-12.0.140-0/include/nvToolsExt.h

Is there any way i could point cmake to one of these libraries, or maybe use a different version of cmake, or as per this other post, upgrade to nvtx3?

Another report from last year said this issue was still pending.

发布评论

评论列表(0)

  1. 暂无评论