New CodeProject.AI License Plate Recognition (YOLO11) Module

Mike,

I ran into this today. System had been running for 13 days or so, no changes so it, it's a headless system and only thing running on it is CPAI.


----
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...2068b8) ['No license plates detected'] took 30ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3839) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...f80447) ['No license plates detected'] took 8ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3841) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...86caf2) ['No license plates detected'] took 12ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3843) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...43d4d6) ['No license plates detected'] took 15ms
14:06:53:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3845) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:53:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...c9e3c3) ['No license plates detected'] took 9ms

----

I restarted the module and it took about 5 mins or so to start (which is normally how long it takes on this system), and then it started working fine again. This is on a clean Windows 10 install with 11th gen Intel iGPU.
 

Attachments

  • Screenshot from 2025-11-13 14-16-19.png
    Screenshot from 2025-11-13 14-16-19.png
    93.8 KB · Views: 1
Does CPAI just return all of the AI results back to BI and it selects which one to use
BI does this
Mike,

I ran into this today. System had been running for 13 days or so, no changes so it, it's a headless system and only thing running on it is CPAI.


----
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...2068b8) ['No license plates detected'] took 30ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3839) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...f80447) ['No license plates detected'] took 8ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3841) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...86caf2) ['No license plates detected'] took 12ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3843) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...43d4d6) ['No license plates detected'] took 15ms
14:06:53:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3845) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:53:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...c9e3c3) ['No license plates detected'] took 9ms

----

I restarted the module and it took about 5 mins or so to start (which is normally how long it takes on this system), and then it started working fine again. This is on a clean Windows 10 install with 11th gen Intel iGPU.
Thanks for the feedback, I will look into this over the weekend.
 
Mike,

I ran into this today. System had been running for 13 days or so, no changes so it, it's a headless system and only thing running on it is CPAI.


----
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...2068b8) ['No license plates detected'] took 30ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3839) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...f80447) ['No license plates detected'] took 8ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3841) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...86caf2) ['No license plates detected'] took 12ms
14:06:50:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3843) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:50:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...43d4d6) ['No license plates detected'] took 15ms
14:06:53:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFCF5EB8B59: (caller: 00007FFCF5EB8FA9) Exception(3845) tid(2db0) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
14:06:53:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...c9e3c3) ['No license plates detected'] took 9ms

----

I restarted the module and it took about 5 mins or so to start (which is normally how long it takes on this system), and then it started working fine again. This is on a clean Windows 10 install with 11th gen Intel iGPU.
What version of Blue Iris are you on this may be an issue with a GPU memory leak that one of the beta version had
 
I just noticed that this also happened today with my dev/test system. This runs on the same versions of everything as my "production" system, BI/CPAI are also running on separate physical machines.

20:45:32:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...4aa61f) ['No license plates detected'] took 42ms
20:45:32:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFF8E558B59: (caller: 00007FFF8E558FA9) Exception(10329) tid(7c) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
20:45:32:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...ca7528) ['No license plates detected'] took 28ms
20:45:32:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFF8E558B59: (caller: 00007FFF8E558FA9) Exception(10331) tid(7c) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
20:45:32:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...aa740c) ['No license plates detected'] took 43ms
20:45:33:ALPRYOLO11NET.exe: Error detecting plates: [ErrorCode:Fail] D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\ExecutionProvider.cpp(962)\onnxruntime.DLL!00007FFF8E558B59: (caller: 00007FFF8E558FA9) Exception(10333) tid(7c) 887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
20:45:33:Response rec'd from License Plate Recognition (YOLO11 .NET) command 'alpr' (...de2452) ['No license plates detected'] took 34ms
 
  • Sad
Reactions: MikeLud1