目次
1.onnxruntime 実行可能プログラム、実行中にエラーが発生しました
まず、onnxruntime をアンインストールし、onnxruntime-gpu をダウンロードする必要があります
3. 以下の表から該当するバージョンを探し、環境を構築し、再構成することをお勧めします。
1.onnxruntime 実行可能プログラム、実行中にエラーが発生しました
E:onnxruntime:barcode, Provider_bridge_ort.cc:995 onnxruntime::ProviderLibrary::Get] onnxruntime_providers_cuda.dll c をロードしようとすると、LoadLibrary がエラー 126「指定されたモジュールが見つかりません。」およびその他のエラーで失敗しました。
2.解決策:
onnxruntime_providers_cuda.dll およびその他の動的ライブラリ (基本的に 1.8.1 以降) を含む onnxruntime ライブラリをダウンロードし、その dll をプログラム パスに配置します。このエラーがまだ発生する場合、最も考えられる原因は cuda、cudnn バージョンの問題、または cuda パスです。が見つかりません。onnxruntime に必要な cuda および cudnn のバージョンを見つけて再インストールしたいのです。そうすれば、CUDA - onnxruntime を解決できるはずです。
まず、onnxruntime をアンインストールし、onnxruntime-gpu をダウンロードする必要があります
3. 以下の表から該当するバージョンを探し、環境を構築し、再構成することをお勧めします。
cuda11.1は1.10に対応します
4. 設定が成功したかどうかを確認します
import cv2
print("OpenCV Version:", cv2.__version__)
import onnxruntime
print(onnxruntime.get_device())
成功