ダイナミックライブラリ '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