我如何从终端或其他东西知道我的硬件是否支持 CUDA?
答案1
答案2
CUDA 可与 G8x 系列及以上的所有 Nvidia GPU 配合使用,包括 GeForce、Quadro 和 Tesla 系列。CUDA 与大多数标准操作系统兼容。
有关受支持的显卡列表,请参阅维基百科。
答案3
(2021 年更新)
CUDA 软件 API 通过 Nvidia 提供的软件驱动程序在 Nvidia GPU 上得到支持。
如果你的台式机有 Nvidia GPU,并且安装了 Nvidia 驱动程序(例如https://www.nvidia.com/Download/index.aspx),可以使用 CUDA 工具包构建使用 CUDA 的可执行文件,具体如下 -
https://developer.nvidia.com/blog/even-easier-introduction-cuda/
- 要为您的 GPU 专门编译 CUDA 应用程序,需要特定 GPU 的计算能力,这可以通过遵循以下概述的步骤获得
https://github.com/prabindh/mygpu
(我是该网络工具的作者)
手动,你可以使用与驱动程序一起安装的 nvidia-smi
nvidia-smi --query-gpu=名称 --format=csv
或者使用驱动程序信息获取 GPU 名称并将其映射到计算能力。
答案4
CUDA 支持在 nvidia 官方网站上显示,例如我的GeForce-GTX-1060
如果它受支持并且您有LTS Ubuntu 版本:
- 安装支持 CUDA 的 nvidia-driver官方 CUDA 存储库