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

相关推荐
爱倒腾的老唐1 分钟前
29、构建可视化日志管理服务器
运维·服务器
---学无止境---2 分钟前
Linux性能分析系统和虚拟文件系统缓存初始化
linux
小王C语言2 分钟前
封装红黑树实现mymap和myset
linux·服务器·算法
星星也在雾里9 分钟前
【管理多版本Python环境】Anaconda安装及使用
python·anaconda
Sirens.10 分钟前
Java核心概念:抽象类、接口、Object类深度剖析
java·开发语言·github
獭.獭.10 分钟前
Linux -- 线程概念
linux·线程·进程·多级页表·缺页异常
望获linux12 分钟前
【实时Linux实战系列】使用 u-trace 或 a-trace 进行用户态应用剖析
java·linux·前端·网络·数据库·elasticsearch·操作系统
对岸住着星星15 分钟前
断电重启后自动重连WiFi并分配固定IP的Armbian脚本
服务器·网络·tcp/ip
dessler17 分钟前
Elasticsearch(ES)-Logstash
linux·运维·elasticsearch
用户37215742613520 分钟前
使用 Python 将 CSV 文件转换为 PDF 的实践指南
python