Tabla de contenido
1.Programa ejecutable onnxruntime, se produjo un error durante la ejecución
Primero necesitas desinstalar onnxruntime y descargar onnxruntime-gpu
4. Compruebe si la configuración es exitosa.
1.Programa ejecutable onnxruntime, se produjo un error durante la ejecución
E:onnxruntime:barcode, proveedor_bridge_ort.cc:995 onnxruntime::ProviderLibrary::Get] LoadLibrary falló con el error 126 "No se puede encontrar el módulo especificado" al intentar cargar onnxruntime_providers_cuda.dll c y otros errores
2.Solución:
Descargue la biblioteca onnxruntime con onnxruntime_providers_cuda.dll y otras bibliotecas dinámicas, básicamente 1.8.1 o superior, y luego coloque el dll en la ruta del programa. Si este error persiste, la causa más probable es cuda, un problema de versión cudnn o la ruta de cuda. no se encuentra. Quiero encontrar las versiones de cuda y cudnn requeridas por onnxruntime y reinstalarlas. Entonces debería poder resolver CUDA - onnxruntime
Primero necesitas desinstalar onnxruntime y descargar onnxruntime-gpu
3. Busque la versión correspondiente en la siguiente tabla. Se recomienda crear un entorno y reconfigurarlo.
cuda11.1 corresponde a 1.10
4. Compruebe si la configuración es exitosa.
import cv2
print("OpenCV Version:", cv2.__version__)
import onnxruntime
print(onnxruntime.get_device())
éxito