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

相关推荐
深耕半夜18 分钟前
debug函数
linux·运维·服务器
WWZZ202520 分钟前
SLAM进阶——数据集
人工智能·计算机视觉·机器人·大模型·slam·具身智能
一叶星殇20 分钟前
ASP.NET Core 后端如何通过 Nginx 获取真实客户端 IP 完整指南
服务器·tcp/ip·nginx
赵民勇21 分钟前
Qt项目缺少Quick模块错误解决方案
linux·qt
才兄说22 分钟前
机器人租来了,谁来教怎么用?
机器人
明天好,会的24 分钟前
分形生成实验(三):Rust强类型驱动的后端分步实现与编译时契约
开发语言·人工智能·后端·rust
爱吃大芒果25 分钟前
openJiuwen在Ubuntu上的安装教程
linux·运维·ubuntu
YanDDDeat28 分钟前
【JVM】类初始化和加载
java·开发语言·jvm·后端
iuu_star29 分钟前
金融数据-基于Streamlit的金融数据分析平台开发详解
python·金融·数据挖掘
BIBI204929 分钟前
CentOS 7 安装 MySQL 5.7
linux·mysql·centos·配置·环境搭建·安装教程·服务器运维