1. ホーム
  2. CUDA

CUDAドライバのバージョンが、CUDAランタイムのバージョンに対して不足している問題

2022-02-12 13:16:10
1. After installing CUDA on Linux and running deviceQuery, I had the following problem, and I looked for answers on the Internet that gave multiple solutions, but nothing matched my problem

deviceQuery
. /deviceQuery Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 35

-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL



deviceQuery

. /deviceQuery Starting...



CUDA Device Query (Runtime API) version (CUDART static linking)


cudaGetDeviceCount returned 35



-> CUDA driver version is insufficient for CUDA runtime version

Result = FAIL

2. オンラインでの解答は、おおよそ次のようになります。
    ドライバが更新されていない(複数のバージョンを試したか、正しくないか)
    ドライバの競合(再インストールしてインストールし、1つのドライバのみ、まだ正しくない)。
    デュアルシステムは、デフォルトとしてNVIDIAグラフィックスカードを設定しません(しかし、私はデフォルトのグラフィックスカードとしてNVIDIAを設定し、まだ動作しません)。
3. 私の解決策
    CUDA tookitのバージョンは9.2.396ですが、グラフィックドライバは他のタイプです。
そこで、グラフィックドライバをCUDA tookitのモデルと同じにして、どちらも396のタイプを使ってみたところ、deviceQueryが動作することがわかりました。