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指定的位置不对造成的,注释掉或者调整为正确的路径就可以了

相关推荐
AnalogElectronic3 分钟前
windows文件加解密工具,python实现,速度极快,篡改文件头尾信息以及还原
开发语言·windows·python
xyq20245 分钟前
《jQuery UI 设计主题》
开发语言
myloveasuka8 分钟前
Object&Objects
java·开发语言
小川zs8 分钟前
OpenClaw Gateway 频繁断开/重启问题诊断
linux·服务器·gateway
m0_528174459 分钟前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
Mr数据杨12 分钟前
【Dv3Admin】FastCRUD MD编辑器操作
服务器·网络·编辑器
sibylyue12 分钟前
JDK 17 +spiring boot+ maven 应用服务 高并发调优
java·开发语言·maven
AMoon丶18 分钟前
Golang--锁
linux·开发语言·数据结构·后端·算法·golang·mutex
程序员一点19 分钟前
第23章:备份与灾难恢复策略
linux·运维·网络·数据库·openeuler
IT WorryFree24 分钟前
openclaw接入企业飞书机器人:个人增效和团队自动化两种场景
服务器·自动化·飞书