有兩種命令:
第一種:nvidia-smi
第二種:nvcc --version
cuda 有兩種api,分別是 執行時 api 和 驅動api,即所謂的 runtime api 與 driver api。
nvidia-smi 的結果除了有 gpu 驅動版本型號,還有 cuda driver api的型號。
而nvcc --version的結果是對應 cuda runtime api。
在安裝cuda 時候會安裝3大元件,分別是 nvidia 驅動、toolkit 和 samples。
nvidia 驅動是用來控制 gpu 硬體,toolkit 裡面包括nvcc編譯器等,samples或者說sdk 裡面包括很多樣例程式包括查詢裝置、頻寬測試等等。
上面說的 cuda driver api是依賴於 nvidia 驅動 安裝的,而cuda runtime api 是通過cuda toolkit 安裝的。
驅動程式支援的版本與編譯和鏈結程式的版本無關。
檢視cuda版本
檢視方法 nvcc version若nvcc指令無法識別,先安裝nvidia cuda tools sudo apt install nvidia cuda toolkitcat usr local cuda version.txt個人感覺該方法有時是錯誤的,在我個人的機器上用上述指令得出的結果是 ...
如何檢視顯示卡支援的CUDA版本
1.在開始中找到並開啟nvidia控制面板,如下圖所示。2.開啟nvidia控制面板,如下圖所示。選擇 系統資訊 元件 找到nvcuda.dll資訊顯示即為顯示卡支援的cuda最高版本。3.在編譯caffe時,若顯示卡的計算能力比較低的話,需要修改caffe master windows下的 com...
cuda和cudnn版本檢視
1.1.1 linux 核心和發行版 需要檢視 linux核心和發行版,來確定後續一些軟體的安裝版本選擇。如何檢視linux發行版的名稱及其版本號 檢視linux核心 uname a 檢視linux發行版 cat etc redhat release centos下面的命令 我用的是 centos,...