1. ホーム
  2. Machine Learning

Error: cudaGetDevice() failed. Status: CUDAドライババージョンがCUDAランタイムバージョンに対して不十分です。

2022-02-12 15:13:59

GPU上でのTensorFlowプログラムの実行エラー:cudaGetDevice()に失敗しました。ステータスです。CUDAドライババージョンがCUDAランタイムバージョン1に対して不十分です。

cudaとグラフィックカードのドライバに矛盾がある可能性

CUDAバージョンとグラフィックカードドライババージョンがクエリに一致します。 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

cudaのバージョン番号のルックアップ: nvcc -V

グラフィックスカードのドライバーを表示します。 猫 /proc/driver/nvidia/version

ドライバのバージョンは、cudaのバージョンと問題ありません

また、TensorFlowのバージョンとcudaのバージョンで競合する場合があります。

tensorflow のバージョン番号のクエリです。

TensorFlowをクエリして、cudaのバージョンに対応させる。

Windows側

https://tensorflow.google.cn/install/source_windows

リナックス

https://tensorflow.google.cn/install/source

最終的な解決策:TensorFlowのバージョンを下げる

参考 http://www.cnblogs.com/liaohuiqiang/archive/2018/10/15/9791365.html

https://blog.csdn.net/qq_30163461/article/details/80314630

インドとパキスタンの間に平和があり、毎日イチゴが食べられますように。