我如何知道我的顯示卡的運算能力和 SM?

我如何知道我的顯示卡的運算能力和 SM?

我知道我只需訪問此即可獲得計算能力官方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 Caps 檢視器選擇)。它類似於GPU-Z但確實提供了一些可能有用的附加資訊。就像卡片與 CUDA/OpenCL/Vulkan 相容一樣。

此外,它還提供了有關每一件事的一些更深入的資訊。對於 CUDA,您可能會對運算能力和著色器時鐘感興趣?

相關內容