最新バージョンのtensorflowを使用すると、このようなエラーが発生します
2020年までに - 02 - 07 20:58:37.344417:W tensorflow / stream_executor /プラットフォーム/ デフォルト /dso_loader.cc:55 ]ロードできませんでしたダイナミックライブラリ' cudart64_101.dllを' ; dlerror:cudart64_101.dll見つからなかった 2020 - 02 - 07 20:58:37.350291:I tensorflow / stream_executor / CUDA / cudart_stub.cc:29 ] cudartのdlerror上無視した場合、あなたがない GPUがない設定マシンにアップ。
リンク:https
://pan.baidu.com/s/1t0rog1mT-wR_5PlvCEQswQ抽出コード:ch3z
1. cudart64_101.dllファイルを抽出し、システムパスに配置します。デフォルトのパスは次のとおりです。
C:\ Windows \ System(Windows 95/98 / Me)、
C:\ WINNT \ System32(Windows NT / 2000)、
C:\ Windows \ System32(Windows XP、Vista、7、8、8.1、10)。
64ビットWindowsでは、32ビットDLLファイルのデフォルトパスは
C:\Windows\SysWOW64\,
64ビットDLLファイルC:\Windows\System32\
。
既存のすべてのファイルを必ず上書きしてください(ただし、元のファイルのコピーは保持してください)。
コンピュータを再起動します。
2.それでも問題が解決しない場合は、以下の手順に従ってDLLファイルを登録します。
32ビットDLLファイルは32ビットWindowsで使用され、64ビットDLLファイルは64ビットWindowsで使用されます。
- 管理者特権のコマンドラインウィンドウを開きます。
- 具体的な操作は、[スタート]、[すべてのプログラム]、[アクセサリ]の順にクリックし、[コマンドプロンプト]を右クリックして、[管理者権限で実行]をクリックします。
- Windows 8/10では、「スタート」画面に移動します。「cmd」と入力すると、Windowsが「コマンドラインプロンプト」を見つけます。「コマンドプロンプト」を右クリックし、「管理者権限で実行」を選択します。
- 管理者パスワードまたは確認が必要な場合は、パスワードを入力するか、「許可」をクリックします。
- regsvr32 "filename" .dllと入力して、Enterキーを押します。
32ビットDLLファイルを64ビットWindowsに登録します。
- 上記のように、昇格された特権でコマンドラインウィンドウを開きます。
- コマンドラインに入力します:
cd c:\windows\syswow64\
- 次に、次のコマンドを入力してEnterキーを押します。
regsvr32 c:\windows\syswow64\"filename".dll