cuda - 支持 CUDA 5 的 GPU 上不受支持的 GPU 架构计算_30

标签 cuda nvidia yolo nvcc darknet

我目前正在尝试在最新的 CUDA 工具包(版本 11.1)上编译 Darknet。我有一个能够运行 CUDA 版本 5 的 GPU,它是 GeForce 940M。然而,在使用最新的 CUDA 工具包重建暗网时,它说

nvcc fatal : Unsupported GPU architecture 'compute_30'


compute_30 适用于版本 3,我的 GPU 可以运行版本 5 时它怎么会失败
我的代码是否有可能检测到我的英特尔显卡而不是我的 Nvidia GPU?如果是这种情况,是否可以更改其检测?

最佳答案

支持 compute_30已被删除 versions after CUDA 10.2 .因此,如果您正在使用 nvcc,请确保使用此标志来针对暗网构建系统中的正确架构

-gencode=arch=compute_50,code=sm_50
您可能还需要使用这个来避免警告 架构已弃用 .
-Wno-deprecated-gpu-targets 

关于cuda - 支持 CUDA 5 的 GPU 上不受支持的 GPU 架构计算_30,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64774548/

相关文章:

computer-vision - Yolo 或 Faster RCNN 中的 anchor 框或边界框

machine-learning - YOLOv3注释应该在调整大小之前完成吗?

cuda - 并行处理伪代码以在GPU上工作:克服未对齐的内存访问

CUDA:是否可以将所有 48KB 的片上内存用作共享内存?

同时适用于 Intel CPU 和 Nvidia GPU 的 OpenCL

crash - nsight EE 和 nvvp 在 Ubuntu 16.10 上启动期间均崩溃

OpenCV 4.x+ 需要启用 C++11 支持

cuda - pgi cuda fortran编译错误

cuda - CPU 是否等待 DEVICE 让它完成其内核执行....?

cuda - GPU 中的网格、 block 和线程数