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 分钟前
JS案例合集
开发语言·javascript·笔记
傲世(C/C++,Linux)22 分钟前
Linux系统编程——TCP服务器
linux·服务器·tcp/ip
LitchiCheng25 分钟前
Mujoco 基础:获取模型中所有 body 的 name, id 以及位姿
人工智能·python
杨云龙UP41 分钟前
SQL Server 备份异地同步 + 清理脚本
运维·服务器·数据库·sql·mysql·sqlserver
海伯森技术42 分钟前
赋予人形机器人“细腻触觉”:海伯森六维力传感器的材质与集成改革
人工智能·机器人·材质
老鱼说AI1 小时前
算法基础教学第一步:数据结构
数据结构·python·算法
2301_795167201 小时前
Python 高手编程系列八:缓存
开发语言·python·缓存
极地星光1 小时前
C++链式调用设计:打造优雅流式API
服务器·网络·c++
闲人编程1 小时前
Django测试框架深度使用:Factory Boy与Fixture对比
数据库·python·django·sqlite·钩子·fixture·codecapsule
8***29311 小时前
Go基础之环境搭建
开发语言·后端·golang