python

しょっちゅう忘れることを書いておく。

33

220 views

python3.10でcupyを使おうとしたときに、「CuPy error: failed to open nvrtc-builtins64_121.dll」というエラーが出た場合の対処について説明する。

[確認するポイント]

  1. Cuda12.1がインストールされているか
  2. 環境変数が設定されているか

Cuda12.1がインストールされているか

まず、PCにnvrtc-builtins64_121.dllが存在している必要がある。
nvrtc-builtins64_121.dllはCuda12.1に含まれているため、Cuda12.1がインストールされているか確認する。
Cudaのインストール先がでデフォルトの設定の場合、Cuda12.1がインストールされているかどうかは以下のフォルダがあるかを確認するとよい。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1

ない場合はNVIDIAのサイトからインストールする。

インストール後、以下のパスに「nvrtc-builtins64_121.dll」があることを確認する。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin

環境変数が設定されているか

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin

の下に「nvrtc-builtins64_121.dll」があるにも関わらず、「CuPy error: failed to open nvrtc-builtins64_121.dll」と出る場合は、pythonが「nvrtc-builtins64_121.dll」を探せていないことが原因である。

PATH環境変数に以下を指定すればよい。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin

PATH環境変数を設定した後、コマンドプロンプトやPycharmなどのIDEで実行している場合は、再起動すること。
再起動しないと環境変数は反映されない。

お役に立てたら、画面左上の星ボタンを押してくれると嬉しいです。

Page 55 of 56.

前のページ 次のページ



[添付ファイル]


お問い合わせ

プロフィール

マッスル

自己紹介

本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。

サイト/ブログ

https://www.osumoi-stdio.com/pyarticle/

ツイッター

@darkimpact0626