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

相关推荐
好学且牛逼的马29 分钟前
从“混沌初开”到“有序统一”:Java集合框架发展历程与核心知识点详解
前端·数据库·python
wuqingshun31415936 分钟前
什么是浅拷贝,什么是深拷贝,如何实现深拷贝?
java·开发语言·jvm
a11177637 分钟前
快速制作 虚拟形象项目 MotionPNGTuber
python·live2d
一切尽在,你来39 分钟前
AI大模型应用开发前置知识:Python迭代器和生成器深入详解
python·langchain·ai编程
坂田民工1 小时前
RK3566 AB升级功能
linux·rk3566·buildroot·ab升级
SakitamaX1 小时前
LVS(Linux virual server)介绍与实验
linux·运维·lvs
爱编码的小八嘎1 小时前
第3章 Windows运行机理-3.1 内核分析(1)
c语言
小雨中_1 小时前
2.7 强化学习分类
人工智能·python·深度学习·机器学习·分类·数据挖掘
小义_1 小时前
【Docker】知识八
linux·docker·云原生