嗨,伙計們,我需要一點幫助來理解為什么 nvcc 沒有得到對我的 gpu 的支持
我有一個帶有這個驅動程式的 Nvidia RTX 3090 ti 24GB
CUDA Version: 11.4
Driver Version: 470.74
18.04.1-Ubuntu SMP
Cuda compilation tools, release 9.1, V9.1.85
我一直在尋找這種卡架構,它是 Ampere,所以庫的版本是 compute_86 或 sm_86(如果我沒記錯的話)。但是在用 nvcc 編譯時它讓我回來了
nvcc 致命:不支持的 GPU 架構“compute_86”
我運行了 nvcc --help 并且發現了一些奇怪的東西,它回傳給我的 gpu-code 和 gpu-architecture
此選項的允許值:'compute_30'、'compute_32'、'compute_35'、'compute_37'、'compute_50'、'compute_52'、'compute_53'、'compute_60'、'compute_61'、'compute_62'、'compute_70' 'compute_72'、'sm_30'、'sm_32'、'sm_35'、'sm_37'、'sm_50'、'sm_52'、'sm_53'、'sm_60'、'sm_61'、'sm_62'、'sm_70' '。
所以我缺少任何必須下載的驅動程式版本或某些庫,或者我無法使用我的 GPU 進行編譯?我沒有找到這個問題的任何解決方案或任何答案
uj5u.com熱心網友回復:
在您發布的系統資訊中,最后一行
Cuda compilation tools, release 9.1, V9.1.85
表示您的 NVCC 當前是 V9.1(nvcc -V用于確定)。此版本的 NVCC 太舊,無法支持compute_86。發生這種情況的一個可能原因是您分別安裝了 CUDA 工具包(包括 NVCC)和 GPU 驅動程式,并使用不同的 CUDA 版本。您可以按照以下官方頁面上的說明將其更新到 V11.4 來解決: developer.nvidia.com/cuda-11-4-2-download-archive。根據我的經驗,使用 apt 管理 NVIDIA 驅動程式和 CUDA 工具包經常會弄亂系統。所以建議改用官方安裝程式。如果之前已經設定過,請記住重置與 CUDA 相關的環境變數以鏈接到新版本。
要獲得另一個特定版本的 CUDA,您可以在 google 上搜索“cuda toolkit(版本號)下載”并查找 nvidia 官方網站結果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/353751.html
下一篇:neovim[coc.nvim]build/inderx.js未找到,請安裝依賴并編譯coc.nvim:yarninstall
