「dlerror: cudart64_110.dll not found」と出力される場合の対処方法

スポンサーリンク

tensorflowで「dlerror: cudart64_110.dll not found」と出力される場合の対処方法について解説します。

2021-11-10 10:36:48.146067: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-11-10 10:36:48.146247: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■PC環境

Windows 10

■対処方法

CUDA Toolkit(https://developer.nvidia.com/cuda-downloads)をダウンロードし、インストールすると解決することができました。なお、今回はCUDA Toolkit 11.5をWindows10にインストールし、スクリプトを再度実行する。

2021-11-10 11:14:13.966134: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Successfully opened dynamic library cudart64_110.dll

スクリプトを再度実行すると、「Could not load dynamic library ‘cudart64_110.dll’(ダイナミックライブラリ ‘cudart64_110.dll’を読み込めませんでした)」から、「Successfully opened dynamic library cudart64_110.dll(ダイナミックライブラリcudart64_110.dllが正常に開かれました)」という出力に変更されました。

コメント

タイトルとURLをコピーしました