没有CUDA支持的Eigen编译配置

时间:2017-04-03 12:22:43

标签: eigen

我只是尝试在版本3.3.3中编译Eigen库,用于启用NEON的armv7-a。 CMake报告我连续错误,因为它找不到CUDA的alid工具链。我不希望它启用!

问题是:如何在不启用CUDA的情况下编译?我不想要它!

1 个答案:

答案 0 :(得分:0)

在3.2.3(发布时最新稳定)上,仅将CUDA_SDK_ROOT_DIR保留为CUDA_SDK_ROOT_DIR-NOTFOUND会导致有效配置禁用CUDA(您可能会收到警告,但仍会生成项目)。

由于3.3.3不稳定,因此cmake过程中可能存在一个错误,这意味着如果未找到CUDA,它不会自动恢复。

也就是说,Eigen是仅标头的库,因此您实际上不需要构建它(只需包含它即可)。

相关问题