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

相关推荐
Championship.23.2410 小时前
Linux 3.0 锁机制与故障排查详解
linux·运维·服务器
科技道人10 小时前
记录 默认置灰/禁用 app ‘Search Engine Selector‘ 的disable按钮
开发语言·前端·javascript
天疆说10 小时前
Zotero Connector 在 Edge 里找不到桌面 Zotero(Linux / Zotero 9.0.6 / Edge 150)
linux·前端·edge
QYR-分析11 小时前
机器人安全控制器行业高速扩容 本土替代迎来全新发展窗口期
人工智能·安全·机器人
多米哇卡12 小时前
WAIC现场|启元T1机器人亮相,支持轮足、四足形态自适应切换
机器人·启元t1机器人·waic展会
风123456789~12 小时前
【Linux专栏】ls 排除某个文件
linux·运维·服务器
CyL_Cly12 小时前
安川机器人全流程学习资料 51G安川机器人编程指令说明书
机器人
向日的葵00612 小时前
langchain的Tools教程(三)
python·langchain·tools
ywl47081208712 小时前
【SpringAI 10】对话机器人快速入门
机器人·springai
逝水无殇12 小时前
C# 异常处理详解
开发语言·后端·c#