1. ホーム
  2. python

[解決済み] tensorflowの読み込みエラー - "cudart64_80.dll "が見つかりませんでした。

2022-02-16 06:32:21

質問

GPUを搭載したTensorflowをインポートしようとしていますが、以下のエラーが出ます。

ImportError: cudart64_80.dll' が見つかりませんでした。TensorFlowでは、このDLLが環境変数%PATH%に指定されたディレクトリにインストールされている必要があります。

セットアップを行います。

  • NVIDIA GTX 1080
  • CUDA開発ツールv8.0
  • cuDNN 6.0
  • tensorflow-gpu 1.4

環境変数です。

  • CUDA_HOME。C:\Program FilesNVIDIA GPU Computing Toolkit ╱CUDAv8.0
  • CUDA_PATH: C:\Program Files/NVIDIA GPU Computing Toolkit ╱CUDA╱v8.0
  • CUDA_PATH_V8.0: C:\Program FilesNVIDIA GPU Computing Toolkit

また、%PATH%変数に以下を追加しました。

  • C:\Program FilesNVIDIA GPU Computing Toolkit ╱CUDAv8.0bin
  • C:\Program Files, NVIDIA GPU Computing Toolkit, CUDAv8.0 libnvp
  • C:¥Program Files¥NVIDIA GPU Computing Toolkit¥CUDA¥v8.0¥extras¥CUPTI¥libx64
  • C:\Program Files

何が足りないのでしょうか?cudart64_80.dll の場所は %PATH% で明示的に指定されているにもかかわらず、なぜ見つからないのでしょうか?

何かお手伝いいただけると幸いです。

解決方法は?

場合によっては、すべての変更を反映させるためにコンピュータの再起動が必要になることがあります。

intellij や pycharm を使用している場合、再起動しないと正しいパスの環境変数を取らない可能性があります。