logo
Published on

エラー Could not load dynamic library 'cupti64_110.dll'

Authors

WindowsでTensorFlowを使用しての機械学習プログラムを動かそうとする際に、環境構築、セットアップを正しく行っているのにも関わらず、プログラムの実行時にCould not load dynamic library 'cupti64_110.dll'といったエラーが起こる場合があります。

このエラーはTensorFlowおよびNVIDIA CUDAのセットアップ上に起こってしまう潜在的なバグによるものであり、コミュニティでの議論の結果、以下のような解決策、次善策が提案されています。

"cupti64_2020.1.1.dll"ファイルを"cupti64_110.dll"へコピー、置換する

copy cupti64_2020.1.1.dll to cupti64_110.dll

(コミュニティによる議論)

Could not load dynamic library 'cupti64_110.dll'; dlerror: cupti64_110.dll not found · Issue #43030 · tensorflow/tensorflow

"cupti64_2020.1.1.dll"ファイルは通常CUDAのインストールされたディレクトリに入っていますが、複数のCUDAバージョンをインストールしていたりする場合、少し分かりづらい場合があるかもしれません。

システム上のファイルをファイル名で全文検索するEverythingソフトウェアを使用すれば、特定のファイルのパスを見つけることが容易です。

EverythingでWindows 10のファイル検索を超効率化 https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_1eacb26a-0f03-45ac-9805-ce4a2f6763f5.png