cuda - 查找 CUDA_SDK_ROOT_DIR

标签 cuda cmake point-clouds point-cloud-library

我正在尝试设置 Point Cloud Library启用 CUDA 选项的主干构建。

我相信我已经按照 these instructions 正确安装了 CUDA .

在 PCL 构建的 cmake 选项中,一些选项无法识别:

enter image description here

我可以手动设置 CUDA_SDK_ROOT_DIR 吗?对于其他未找到的选项也是如此。

最佳答案

CUDA_SDK_ROOT_DIR 应设置为您安装 NVIDIA 的 GPU Computing SDK 的方向。 GPU 计算 SDK 可从您下载 CUDA 的 NVIDIA 同一页面下载。默认情况下,此 SDK 将安装到 $HOME/NVIDIA_GPU_Computing_SDK。适本地设置它,然后重新运行 cmake。

编辑:

CUDA_SDK_ROOT_DIR 变量实际上是在 $HOME/NVIDIA_GPU_Computing_SDK 下查找包含您正在使用的 CUDA 版本的子目录。对我来说,这是 $HOME/NVIDIA_GPU_Computing_SDK/CUDA/v4.1

关于cuda - 查找 CUDA_SDK_ROOT_DIR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648712/

相关文章:

cuda - __ldg() 内在执行和正常执行之间有什么区别?

unit-testing - CMake:目标 "test"不构建测试,目标 "all"构建测试

python - 如何有效地将点云数据的大型 numpy 数组转换为下采样的二维数组?

c++ - 英特尔实感深度摄像头 D435i 噪音和土堆

memory - CUDA 结果可以存储在 OpenGL 可访问的纹理中吗?

c++ - 将 GPUJPEG 项目移植到 Windows

performance - GPU 的最佳性能

c++ - 在 g++ 中生成 "-L"和 -rpath 标志的等效函数是什么

windows - 如果环境变量有空格,find_path 不起作用

c++ - 如何使用 CGAL Point_3 以外的类进行点集处理?