Cudart64_90.dll 欠落エラーを修正: 4 つの効果的な解決策

Cudart64_90.dll 欠落エラーを修正: 4 つの効果的な解決策

多くのユーザーから、Tensorflow または類似のツールを使用しているときに「cudart64_90.dll が見つかりません」というメッセージが報告されています。開発者にとっては問題になる可能性があるため、今日はこれを適切に修正する方法を紹介します。

cudart64_90.dll が見つからない場合はどうすればいいですか?

1. CUDA Toolkit 9をインストールする

  1. CUDA Toolkit 9 のダウンロード ページにアクセスしてください。
  2. バージョンとオペレーティング システムを選択します。cuda 9 ダウンロード設定
  3. ベースインストーラーセクションの「ダウンロード」をクリックしてダウンロードします。ベースインストーラーのダウンロード
  4. ダウンロードしたら、セットアップ ファイルを実行し、指示に従います。

ネットワーク インストーラーの方がオフライン インストーラーよりも優れていると報告したユーザーはほとんどいませんが、オフライン バージョンの方が優れていると報告したユーザーもいます。両方を試してみてください。

2.不足しているファイルを手動でコピーする

  1. CUDA Toolkit 9 をダウンロードして解凍します。セットアップ ファイルは実行しないでください。
  2. Windows + キーを押して%localappdata%R と入力します。localappdata 実行ウィンドウ
  3. 次に、Temp\CUDA\cudart\bin
  4. そこから、cudart64_90.dll を見つけてコピーします。
  5. 次に、C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin
  6. そのディレクトリに DLL を貼り付けます。

手順 5 のファイル パスは、インストールされている CUDA のバージョンによって異なる場合があることに注意してください。

3. CUDA Toolkit 9を再インストールする

  1. Windows + キーを押してX「アプリと機能」を選択します。アプリと機能メニュー
  2. CUDA Toolkit 9 を見つけて、その横にある 3 つのドットをクリックし、[アンインストール]を選択します。アプリをアンインストールする w11
  3. 画面の指示に従ってください。
  4. 削除したら、CUDA Toolkit 9 を再度ダウンロードします。

9.1 などの他のバージョンがインストールされている場合は、このソリューションを機能させるためにそれを削除する必要があります。

4. PATH変数を変更する

  1. CUDA と cuDNN がインストールされていることを確認してください。このソリューションが機能するにはバージョン 9 が必要です。
  2. Windows + キーを押してS 、「詳細表示」と入力します。リストから「システムの詳細設定の表示」を選択します。高度なシステム設定スタートメニュー
  3. 環境変数をクリックします。環境変数ボタン
  4. ユーザーのPath変数をダブルクリックし、cudart64_90.dll を含む CUDA および CuDNN からのパスを追加します。
  5. 変更を保存します。
  6. システム変数で Path 変数を見つけて、手順 4 と同じパスを追加します。
  7. 変更を保存します。

仮想環境を使用している場合は、これらのパスをその環境にも追加する必要があるかもしれません。

これは、Nvidia DLL で発生する可能性がある唯一のエラーではありません。nvapi64.dll と、nvspcap64.dll が見つからないエラーの対処方法については、すでに説明しました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です