###前提・実現したいこと
python初心者です。よろしくお願いします。
下記サイトの手順に沿って、
▼PIPを使用したNNablaCUDA拡張パッケージのインストール
https://nnabla.readthedocs.io/en/latest/python/pip_installation_cuda.html
インストールを進めた後、「すべてが機能するかどうかを確認します。」の
python -c "import nnabla_ext.cuda, nnabla_ext.cudnn"
を試したところ、「ImportError: DLL load failed: 指定されたモジュールが見つかりません。」と出てしまい、調べても解決法に辿り着けませんでした。
どのように解決すればいいのでしょうか?
バージョンは、
tensorflow 2.6.0
Python 3.7.13
cuda 11.2
cuDNN 8.11
▼下記で書かれているテスト済みのビルド構成(GPU)を参考にしています。
https://www.tensorflow.org/install/source_windows
###発生している問題・エラーメッセージ
2022-06-25 21:22:41,040 [nnabla][INFO]: Initializing CPU extension... Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\hoge\anaconda3\envs\Python37\lib\site-packages\nnabla_ext\cuda\__init__.py", line 131, in <module> load_shared_from_error(err) File "C:\Users\hoge\anaconda3\envs\Python37\lib\site-packages\nnabla_ext\cuda\__init__.py", line 67, in load_shared_from_error raise err File "C:\Users\hoge\anaconda3\envs\Python37\lib\site-packages\nnabla_ext\cuda\__init__.py", line 122, in <module> from .init import ( ImportError: DLL load failed: 指定されたモジュールが見つかりません。
https://nnabla.readthedocs.io/en/latest/python/pip_installation_cuda.html#installation
の「Installation」に書かれてるように、pipでインストールする時の
pip install nnabla-ext-cuda数値
の「数値」は、cudaのバージョン
> cuda 11.2
に合わせる必要がありますが、それは大丈夫でしょうか?
> cuda 11.2
用の「nnabla-ext-cuda112」
https://pypi.org/project/nnabla-ext-cuda112/
は、現時点では存在してません
ご指摘ありがとうございます。
NVIDIAからダウンロードしてインストールしたcudaが11.2でしたので、11.0に落とし、pip install nnabla-ext-cuda110を実行し、tensorflowやcuDNNもバージョンを合わせて、機能するかどうかを確認をしたら、問題なく実行できました。
回答1件
あなたの回答
tips
プレビュー