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

相关推荐
Yu_Lijing2 分钟前
Python数据分析和数据处理库Pandas(DataFrame数据分析入门)
人工智能·python·数据分析·pandas
qq_372906936 分钟前
Python最短路径怎么求_Dijkstra算法与优先队列结合
jvm·数据库·python
qq_330037996 分钟前
如何查看集群版本_crsctl query crs activeversion当前版本
jvm·数据库·python
小松加哲7 分钟前
AspectJ编译期织入实战
java·开发语言
鲸渔8 分钟前
【C++ 跳转语句】break、continue、goto 与 return
开发语言·c++·算法
深度学习lover8 分钟前
<数据集>yolo 焊接缺陷识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·焊接缺陷检测
贺小涛9 分钟前
python和golang进程、线程、协程区别
java·python·golang
214396520 分钟前
golang如何使用expvar暴露运行时指标_golang expvar运行时指标暴露步骤
jvm·数据库·python
抠脚学代码27 分钟前
Linux开发-->驱动开发-->设备树
linux·驱动开发·设备树
喜欢吃燃面32 分钟前
Linux 进程信号深度解析:从概念到产生机制
linux·开发语言·学习