ダイナミックライブラリ 'cudart64_100.dll'を読み込めませんでした; dlerror:cudart64_100.dllが見つかりません
Could Not Load Dynamic Librarycudart64_100
問題:
1、ダイナミックライブラリ「cudart64_100.dll」を読み込めませんでしたdlerror:cudart64_100.dllが見つかりません
2、ダイナミックライブラリ「cudart64_101.dll」を読み込めませんでしたdlerror:cudart64_101.dllが見つかりません
バックグラウンド:
tensorflow-gpuをインストールした後、cmdコマンドウィンドウを使用して以下を実行します。
Python
tensorflowをtfとしてインポートすると、上記のようなエラーが表示されます。その後、PyCharmを直接試して、tensorflow-gpuを使用できるかどうかを確認しましたが、上記のエラーも報告されました。
問題の理由:
tensorflow-gpuバージョンとcudaおよびcudnnバージョンの非互換性により、相対ファイルが見つかりませんでした。
上記の2つの質問は、実際には同じ質問タイプに属しており、次のパスにあります。
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0in
対応するcudart64_100.dllまたはcudart64_101.dllファイルが見つかりません。したがって、最も簡単な方法は、不足しているファイルをダウンロードして、このフォルダーに配置することです。
ファイルアドレスのダウンロード: https://cn.dll-files.com/
Webサイトで不足しているファイルを直接検索します。たとえば、「cudart64_100.dll」を検索し、ダウンロード後に解凍して、.dllファイルを次の場所に配置します。
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv9.0in
量。 。 。次の問題が再度発生した場合:
1つずつダウンロードしないでください。一部のファイルはWebサイトで入手できないため、正直に再インストールできるのはcudaとcudnnのみです。このウェブサイトは、tensorflow-gpu + cuda + cudnnバージョンの要件に対応しています。
https://tensorflow.google.cn/install/source_windows#gpu
この標準に従ってのみ、インストールは成功します。
さらに、「pip install tensorflow-gpu == version number」にタイムアウトが表示された場合は、最初に清華ミラーをハングアップしてからダウンロードすると、速度がはるかに速くなります。清華ミラー:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
ちなみに、要約すると、Windows10にtensorflow-gpuバージョンをインストールするための一般的な手順は次のとおりです。
Anaconda–> tensorflow-gpu–> cuda–> cudnn–>環境変数の構成–> VC–> Pycharm