无法禁用 CUDA 构建并且进程停止
Cannot disable CUDA build and the process stops
尝试构建 ArrayFire 示例,一切顺利,直到我开始使用 CUDA 示例。它们应该被跳过,因为我有 AMD processor/GPU。然而,在构建过程中,无论如何构建 CUDA 部分,由于明显的原因而失败,中断了其余的过程。
我可以手动更改 CMakeLists.txt
文件。但是,是否有更高级别的方法让构建系统 (cmake) 知道我没有兼容 CUDA 的 GPU?
我的系统上似乎错误地定义了 ArrayFire_CUDA_FOUND
和 CUDA_FOUND
宏。
ArrayFire CMake 构建提供了一个标志来禁用 CUDA 后端。只需在命令行通过 -DAF_BUILD_CUDA=NO
将 AF_BUILD_CUDA
设置为 NO
即可禁用 CUDA。
尝试构建 ArrayFire 示例,一切顺利,直到我开始使用 CUDA 示例。它们应该被跳过,因为我有 AMD processor/GPU。然而,在构建过程中,无论如何构建 CUDA 部分,由于明显的原因而失败,中断了其余的过程。
我可以手动更改 CMakeLists.txt
文件。但是,是否有更高级别的方法让构建系统 (cmake) 知道我没有兼容 CUDA 的 GPU?
我的系统上似乎错误地定义了 ArrayFire_CUDA_FOUND
和 CUDA_FOUND
宏。
ArrayFire CMake 构建提供了一个标志来禁用 CUDA 后端。只需在命令行通过 -DAF_BUILD_CUDA=NO
将 AF_BUILD_CUDA
设置为 NO
即可禁用 CUDA。