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

相关推荐
Ares-Wang19 小时前
AI》》欧氏距离、曼哈顿距离 切比雪夫距离 等
人工智能·python
vx-程序开发19 小时前
PHP书店网站-计算机毕业设计源码05274
开发语言·php·课程设计
陈eaten19 小时前
windows上协调多版本python以及虚拟环境
开发语言·windows·python·pycharm·pip·虚拟环境·py
一晌小贪欢19 小时前
告别 `datetime` 混乱:使用 Python 类型注解构建健壮的时间处理管道
开发语言·python·时间·时间类型·时间模块
嘛?25070119 小时前
Python高阶基础
python
li星野19 小时前
哈希表通关八题:从两数之和到LRU缓存,手撕高频面试题(Python + C++)
python·缓存·散列表
yaoxin52112319 小时前
401. Java 文件操作基础 - 使用 Buffered Stream I/O 写入文本文件
java·开发语言·python
不瘦80斤不改名19 小时前
HTML基础(一)
开发语言·前端·html
workflower19 小时前
农业信息化
大数据·人工智能·设计模式·机器人·软件工程
Shadow(⊙o⊙)19 小时前
初识Qt+经典方式实现hello world!的交互
开发语言·c++·后端·qt·学习