![我如何才能了解我的显卡的计算能力和 sm?](https://linux22.com/image/1497294/%E6%88%91%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E4%BA%86%E8%A7%A3%E6%88%91%E7%9A%84%E6%98%BE%E5%8D%A1%E7%9A%84%E8%AE%A1%E7%AE%97%E8%83%BD%E5%8A%9B%E5%92%8C%20sm%EF%BC%9F.png)
我知道我只需访问此网站即可获得计算能力官方 cuda 页面, 或者此维基页面。
但我不知道如何找到sm
我的卡。这是shader model
? 或shared memory
? 的缩写,还是两者都不是?
答案1
您应该只使用您链接到的页面中的计算能力。例如,如果您的计算能力是 6.1 us sm_61 和 compute_61。
SM 代表“流式多处理器”。参数设置方式看起来令人困惑,因为它们用作 nvcc 的参数,其中 compute_XX 设置虚拟(中间)代码表示的架构,sm_XX 设置真实表示的架构。除非您有充分的理由,否则您应该将这两者设置为相同的值。
答案2
您可以使用此页面查找您的 GPU“计算能力”: https://developer.nvidia.com/cuda-gpus 将其用于“compute_xy”和“sm_xy”
答案3
为了获取有关显卡的更多信息,您可以使用Geeks3D GPU 容量查看器(选择)类似于GPU-Z但确实提供了一些可能有用的附加信息。例如,当卡与 CUDA/OpenCL/Vulkan 兼容时。
此外,它还提供了有关上述每项内容的更多深入信息。对于 CUDA,计算能力和着色器时钟可能对您来说很有趣?