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

相关推荐
xwz小王子23 分钟前
Nature Electronics 基于形状记忆合金的柔性多模态触觉指套
机器人·指套
紫金修道6 小时前
【DeepAgent】概述
开发语言·数据库·python
Via_Neo6 小时前
JAVA中以2为底的对数表示方式
java·开发语言
书到用时方恨少!6 小时前
Python multiprocessing 使用指南:突破 GIL 束缚的并行计算利器
开发语言·python·并行·多进程
cch89187 小时前
PHP五大后台框架横向对比
开发语言·php
孟章豪7 小时前
《SQL拼接 vs 参数化,为什么公司禁止拼接SQL?(附真实案例)》
服务器·数据库·sql
Warson_L7 小时前
Python 常用内置标准库
python
hsjcjh7 小时前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js
天真萌泪7 小时前
JS逆向自用
开发语言·javascript·ecmascript
Warson_L7 小时前
Python 函数的艺术 (Functions)
python