cmake工程出现“CMAKE_CUDA_ARCHITECTURES must be non-empty if set.“的解决方法

cmake工程出现"CMAKE_CUDA_ARCHITECTURES must be non-empty if set."的解决方法

-- The CUDA compiler identification is unknown

CMake Error at /usr/share/cmake-3.24/Modules/CMakeDetermineCUDACompiler.cmake:602 (message):

Failed to detect a default CUDA architecture.


这个问题是因为你在cmakelist中设置了

#set(CMAKE_CUDA_COMPILER /usr/local/cuda-11.0/bin/nvcc)

#enable_language(CUDA)

而且这个set指定的位置不对造成的,注释掉或者调整为正确的路径就可以了

相关推荐
m0_74824865几秒前
C/C++ 项目与 Rust 项目区别
c语言·c++·rust
bugu___1 分钟前
仿muduo库实现并发服务器(3)
开发语言·c++
爱装代码的小瓶子2 分钟前
【Linux基础】操作系统下的进程与虚拟内存的关系
android·java·服务器
betazhou3 分钟前
借用Deepseek写一个定期清理备份文件的ps脚本
开发语言·前端·javascript·ps·deepseek·清理备份文件
淮北4943 分钟前
大模型学习(二、使用lora进行微调)
java·服务器·学习
瑞雪兆丰年兮5 分钟前
[从0开始学Java|第一天]Java入门
java·开发语言
犟果5 分钟前
VS Code连接不到服务器解决
运维·服务器
沈雅馨6 分钟前
SQL语言的云计算
开发语言·后端·golang
东东最爱敲键盘6 分钟前
第7天 进程间通信
java·服务器·前端
Clarice__7 分钟前
Anaconda安装、使用教程
windows·python·机器学习·conda·visual studio code