tensorflow2.x dynamicダイナミックライブラリ「cudart64_101.dll」を読み込めませんでした

最新バージョンのtensorflowを使用すると、このようなエラーが発生します

2020年までに - 02 - 07  205837.344417:W tensorflow / stream_executor /プラットフォーム/ デフォルト /dso_loader.cc:55 ]ロードできませんでしたダイナミックライブラリ' cudart64_101.dllを' ; dlerror:cudart64_101.dll見つからなかった
 2020 - 02 - 07  205837.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で使用されます。

  1. 管理者特権のコマンドラインウィンドウを開きます。
    • 具体的な操作は、[スタート]、[すべてのプログラム]、[アクセサリ]の順にクリックし、[コマンドプロンプト]を右クリックして、[管理者権限で実行]をクリックします。
    • Windows 8/10では、「スタート」画面に移動します。「cmd」と入力すると、Windowsが「コマンドラインプロンプト」を見つけます。「コマンドプロンプト」を右クリックし、「管理者権限で実行」を選択します。
    • 管理者パスワードまたは確認が必要な場合は、パスワードを入力するか、「許可」をクリックします。
  2. regsvr32 "filename" .dllと入力して、Enterキーを押します。

32ビットDLLファイルを64ビットWindowsに登録します。

  1. 上記のように、昇格された特権でコマンドラインウィンドウを開きます。
  2. コマンドラインに入力します:
    • cd c:\windows\syswow64\
  3. 次に、次のコマンドを入力してEnterキーを押します。
    • regsvr32 c:\windows\syswow64\"filename".dll

おすすめ

転載: www.cnblogs.com/andrew-address/p/12717201.html