ONNXRuntime报错: onnxruntime\capi\onnxruntime_providers_shared.dll LoadLibrary falló con el error 126

Tabla de contenido

1.Programa ejecutable onnxruntime, se produjo un error durante la ejecución

2.Solución:

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.

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

Supongo que te gusta

Origin blog.csdn.net/weixin_45303602/article/details/132642481
Recomendado
Clasificación