[Python] ONNXRuntime fails to load CUDAExecutionProvider, falls back to CPUExecutionProvider...

Discussão em 'Python' iniciado por Stack, Abril 16, 2025.

  1. Stack

    Stack Membro Participativo

    I'm using InsightFace for face recognition on Windows with Python. When I initialize FaceAnalysis(), I get an error saying CUDAExecutionProvider couldn't be loaded, and it falls back to CPUExecutionProvider.

    onnxruntime_gpu=1.17.0

    ----error----

    ****************************************
    Applied providers: ['CPUExecutionProvider'], with options: {'CPUExecutionProvider': {}}
    find model: C:\Users\iii_a/.insightface\models\buffalo_l\genderage.onnx genderage ['None', 3, 96, 96] 0.0 1.0
    2025-04-16 12:21:14.6103039 [E:eek:nnxruntime:Default, provider_bridge_ort.cc:1498 onnxruntime::TryGetProviderInfo_CUDA] E:\public_projects\onnxruntime\onnxruntime\core\session\provider_bridge_ort.cc:1195 onnxruntime::providerLibrary::Get [ONNXRuntimeError] : 1 : FAIL : LoadLibrary failed with error 126 "" when trying to load "D:\GenAI\eda_ghost\FasterLivePortrait-windows-20240811\venv\lib\site-packages\onnxruntime\capi\onnxruntime_providers_cuda.dll"

    *************** EP Error ***************
    EP Error E:\public_projects\onnxruntime\onnxruntime\python\onnxruntime_pybind_state.cc:829 onnxruntime::python::CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded. Please install the correct version of CUDA andcuDNN as mentioned in the GPU requirements page (https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html#requirements), make sure they're in the PATH, and that your GPU is supported.
    when using ['CUDAExecutionProvider', 'CPUExecutionProvider']
    Falling back to ['CPUExecutionProvider'] and retrying.
    ****************************************
    Applied providers: ['CPUExecutionProvider'], with options: {'CPUExecutionProvider': {}}
    find model: C:\Users\iii_a/.insightface\models\buffalo_l\w600k_r50.onnx recognition ['None', 3, 112, 112] 127.5 127.5
    set det-size: (640, 640)


    ----code----

    from insightface.app import FaceAnalysis

    app = FaceAnalysis()
    app.prepare(ctx_id=0, det_size=(640, 640))


    ----cuda version----

    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2024 NVIDIA Corporation
    Built on Wed_Aug_14_10:26:51_Pacific_Daylight_Time_2024
    Cuda compilation tools, release 12.6, V12.6.68
    Build cuda_12.6.r12.6/compiler.34714021_0

    Continue reading...

Compartilhe esta Página