RE: Private message regarding: [Doubango] Error when running example file

31 views
Skip to first unread message

Mamadou DIOP

unread,
May 3, 2024, 11:26:57 AMMay 3
to Patrik Gillebo Olsen, douba...@googlegroups.com


I have just noticed that the entire conversation isn't on the right developer group.
You must keep "douba...@googlegroups.com" in CC

Sent from my Galaxy


-------- Original message --------
From: Mamadou DIOP <diopm...@doubango.org>
Date: 5/3/24 17:19 (GMT+01:00)
To: Patrik Gillebo Olsen <pat...@signatur-its.com>
Subject: RE: Private message regarding: [Doubango] Error when running example file

Your machine will not be able to run the product. Even if tensorflow was bypassed it would run extremely slowly as there  is no avx2. AVX2 is an extremely important feature for OpenViNO and our computer vision library. 
Our computer vision library (https://github.com/DoubangoTelecom/compv) can work without avx2 but the product would be optimal. For OpenVINO I'm sure they would require it.


We do not require a license in order to run and test the product on a machine. The logic is to run the product and test it before activating a license on a machine. 


Sent from my Galaxy


-------- Original message --------
From: Patrik Gillebo Olsen <pat...@signatur-its.com>
Date: 5/3/24 10:58 (GMT+01:00)
To: Mamadou DIOP <diopm...@doubango.org>
Subject: Private message regarding: [Doubango] Error when running example file

Yes, my CPU is Intel® Xeon® Processor E5-2660 20M Cache, 2.20 GHz, 8.00 GT/s Intel® QPI
And it does not support AVX2.
Does that mean that my machine is unable to run Ultimate ALPR, unless I upgrade the CPU?
Unfortunately, I activated the license on this machine, and if there are no other ways to make this work, then that would have been a huge waste for us...
Do you have any suggestions on what to do?




On Thursday 2 May 2024 at 17:45:15 UTC+2 Mamadou DIOP wrote:
Hi,

What kind of CPU are you using? It's probably very old (more than 12 years) or a mobile CPU.
Your logs show that your CPU do not have AVX2 features, that's what it's crashing. Tensorflow requires that feature 



Sent from my Galaxy


-------- Original message --------
From: Patrik Gillebo Olsen <pat...@signatur-its.com>
Date: 5/2/24 17:40 (GMT+01:00)
To: discuss-doubango <doub...@googlegroups.com>
Subject: [Doubango] Error when running example file

Hello, i managed to correctly build the python sdk, but met another problem along the way. When running run:windows_x64.bat Python stops working.
I tried reinstalling Python, but the same error occurred.
Do you know what might cause this problem here?
It seems to be an issue with ultimateALPR-SDK.dll and something to to with memory?

The terminal prints are:

C:\ultimateALPR-SDK-master\samples\python\recognizer>run_windows_x64.bat

C:\ultimateALPR-SDK-master\samples\python\recognizer>setlocal

C:\ultimateALPR-SDK-master\samples\python\recognizer>set PYTHONPATH=../../../binaries/windows/x86_64;../../../python

C:\ultimateALPR-SDK-master\samples\python\recognizer>python recognizer.py --image ../../../assets/images/lic_us_1280x720.jpg --assets ../../../assets
*[COMPV INFO]: [UltAlprSdkEngine]Call: ultimateAlprSdk::UltAlprSdkEngine::init
*[COMPV INFO]: [UltAlprSdkEngine]jsonConfig: {"debug_level": "fatal", "debug_write_input_image_enabled": false, "debug_internal_data_path": ".", "num_threads":
-1, "gpgpu_enabled": true, "max_latency": -1, "klass_vcr_gamma": 1.5, "detect_roi": [0, 0, 0, 0], "detect_minscore": 0.1, "car_noplate_detect_min_score": 0.8, "
pyramidal_search_enabled": true, "pyramidal_search_sensitivity": 0.28, "pyramidal_search_minscore": 0.3, "pyramidal_search_min_image_size_inpixels": 800, "recog
n_rectify_enabled": true, "recogn_minscore": 0.3, "recogn_score_type": "min", "assets_folder": "../../../assets", "charset": "latin", "car_noplate_detect_enable
d": false, "ienv_enabled": false, "openvino_enabled": false, "openvino_device": "CPU", "npu_enabled": false, "klass_lpci_enabled": false, "klass_vcr_enabled": f
alse, "klass_vmmr_enabled": false, "klass_vbsr_enabled": false, "license_token_file": "", "license_token_data": ""}
*[COMPV INFO]: [UltAlprSdkEngine]**** Copyright (C) 2011-2023 Doubango Telecom <https://www.doubango.org> ****
ultimateALPR-SDK <https://github.com/DoubangoTelecom/ultimateALPR-SDK> version 3.11.1

*[COMPV INFO]: [CompVBase] Initializing [base] modules (v 1.0.0, nt -1)...
*[COMPV INFO]: [CompVBase] sizeof(compv_scalar_t)= #8
*[COMPV INFO]: [CompVBase] sizeof(float)= #4
*[COMPV INFO]: [CompVBase] Windows dwMajorVersion=6, dwMinorVersion=3
*[COMPV INFO]: Initializing window registery
*[COMPV INFO]: [ImageDecoder] Initializing image decoder...
*[COMPV INFO]: [CompVCpu] H: 'GenuineIntel', S: '', M: '', MN: ''
*[COMPV INFO]: [CompVBase] CPU features: (intel);[x86];[x64];mmx;sse;sse2;sse3;ssse3;sse41;sse42;avx;popcnt;cmov;aes;
*[COMPV INFO]: [CompVBase] CPU cores: online=#32, conf=#32
*[COMPV INFO]: [CompVBase] CPU cache1: line size: #64B, size :#32KB
*[COMPV INFO]: [CompVBase] CPU Phys RAM size: #32722GB
*[COMPV INFO]: [CompVBase] CPU endianness: LITTLE
*[COMPV INFO]: [CompVBase] Binary type: X86_64
*[COMPV INFO]: [CompVBase] Intrinsic enabled
*[COMPV INFO]: [CompVBase] Assembler enabled
*[COMPV INFO]: [CompVBase] OS name: Windows
*[COMPV INFO]: [CompVBase] Math Fast Trig.: true
*[COMPV INFO]: [CompVBase] Math Fixed Point: true
*[COMPV INFO]: [CompVMathExp] Init
*[COMPV INFO]: [CompVBase] Default alignment: #64
*[COMPV INFO]: [CompVBase] Best alignment: #64
*[COMPV INFO]: [CompVBase] Heap limit: #1675394KB (#1636MB)
*[COMPV INFO]: [CompVParallel] Initializing [parallel] module...
*[COMPV INFO]: /!\ Code in file 'compv_mem.cxx' in function 'compv::CompVMemZero_C' starting at line #508: Not optimized -> No SIMD implementation found
*[COMPV INFO]: [CompVThreadDispatcher] Thread dispatcher created with #32 threads/#32 cores
*[COMPV INFO]: [CompVParallel] [Parallel] module initialized
*[COMPV INFO]: [CompVBase] [Base] modules initialized
*[COMPV INFO]: [CompVCore] Initializing [core] module (v 1.0.0)...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 1 and name = 'FAST (Features from Accelerated Segment Test)'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 8 and name = 'ORB (Oriented FAST and Rotated BRIEF)'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 27 and name = 'Sobel edge detector'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 28 and name = 'Scharr edge detector'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 29 and name = 'Prewitt edge detector'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 20 and name = 'Canny edge detector'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 30 and name = 'Hough standard (STD)'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 31 and name = 'Kernel-based Hough transform (KHT)'...
*[COMPV INFO]: [CompVFeature] Registering feature factory with id = 41 and name = 'Standard Histogram of oriented gradients (S-HOG)'...
*[COMPV INFO]: [CompVMatcher] Registering matcher factory with id = 0 and name = 'Brute force matcher'...
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=13,set=useless, threadId:0000000000001684, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=14,set=useless, threadId:0000000000000454, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=15,set=useless, threadId:0000000000001794, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=16,set=useless, threadId:0000000000000EC8, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=17,set=useless, threadId:00000000000010B4, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=19,set=useless, threadId:00000000000010EC, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=18,set=useless, threadId:00000000000012FC, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=20,set=useless, threadId:00000000000017B4, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=21,set=useless, threadId:0000000000001250, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=22,set=useless, threadId:0000000000001328, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=23,set=useless, threadId:00000000000016C0, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=24,set=useless, threadId:0000000000000B44, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=25,set=useless, threadId:00000000000016B8, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=26,set=useless, threadId:0000000000000654, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=27,set=useless, threadId:0000000000000740, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=28,set=useless, threadId:0000000000001580, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=29,set=useless, threadId:00000000000012F4, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=30,set=useless, threadId:0000000000000E50, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=31,set=useless, threadId:00000000000003B8, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=0,set=useless, threadId:0000000000000EB8, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=1,set=useless, threadId:0000000000000FCC, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=2,set=useless, threadId:0000000000001544, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=3,set=useless, threadId:000000000000157C, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=4,set=useless, threadId:0000000000001578, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=5,set=useless, threadId:0000000000000F20, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=6,set=useless, threadId:0000000000001038, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=7,set=useless, threadId:0000000000000E24, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=8,set=useless, threadId:0000000000001674, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=9,set=useless, threadId:000000000000136C, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=10,set=useless, threadId:00000000000016B4, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=11,set=useless, threadId:00000000000013EC, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVAsyncTask11] compv::CompVAsyncTask11::run(coreId:requested=12,set=useless, threadId:00000000000005D0, kThreadSetAffinity:false) - ENTER
*[COMPV INFO]: [CompVConnectedComponentLabeling] Registering connected component labeling factory with id = 1 and name = 'PLSL (Parallel Light Speed Labeling)'.
..
*[COMPV INFO]: [CompVConnectedComponentLabeling] Registering connected component labeling factory with id = 19 and name = 'LMSER (Linear Time Maximally Stable E
xtremal Regions)'...
*[COMPV INFO]: [CompVGL] Initializing [gl] module (v 1.0.0)...
*[COMPV INFO]: [CompVGL] GL module initialized
*[COMPV INFO]: [CompVGpu] Initializing [gpu] module (v 1.0.0)...
*[COMPV INFO]: [CompVCamera] Initializing [camera] module (v 1.0.0)...
*[COMPV INFO]: [CompVCamera] Camera plugin path: C:\ultimateALPR-SDK-master\samples\python\recognizer\CompVPluginMFoundation.dll
*[COMPV INFO]: [CompVDrawing] Initializing [drawing] module (v 1.0.0)...
*[COMPV INFO]: [CompVDrawing] /!\ No jpeg decoder found
*[COMPV INFO]: [CompVDrawing] Drawing module initialized
*[COMPV INFO]: [CompVGpu] GPU enabled: true
*[COMPV INFO]: /!\ Code in file 'source\ultimate_base_engine.cxx' in function 'ultimateBase::UltBaseEngine::init' starting at line #75: Not optimized for GPU ->
 GPGPU computing not enabled or deactivated
*[COMPV INFO]: [UltBaseOpenCL] Trying to load [OpenCL.dll]
*[COMPV INFO]: [CompVSharedLib] Loading sharded library from OpenCL.dll
*[COMPV INFO]: [UltBaseOpenCL] Failed to load [OpenCL.dll]
*[COMPV INFO]: [UltOcrEngine] Tensorflow version: 1.15.0
*[COMPV INFO]: [UltAlprSdkEnginePrivate]**** Copyright (C) 2011-2023 Doubango Telecom <https://www.doubango.org> ****
You're using an unlicensed version of ultimateALPR-SDK <https://github.com/DoubangoTelecom/ultimateALPR-SDK>
without the rights to include the SDK in any form of commercial product.
*[COMPV INFO]: [UltAlprSdkEnginePrivate]IC took 74 millis
[PythonRecognizer] Init: OK -> {}

C:\ultimateALPR-SDK-master\samples\python\recognizer>endlocal



The Python error message is:
 Problem Event Name: APPCRASH
  Application Name: python.exe
  Application Version: 3.10.7150.1013
  Application Timestamp: 63160388
  Fault Module Name: ultimateALPR-SDK.dll
  Fault Module Version: 3.11.1.0
  Fault Module Timestamp: 645aa524
  Exception Code: c0000005
  Exception Offset: 0000000000137365
  OS Version: 6.3.9600.2.0.0.272.7
  Locale ID: 1044
  Additional Information 1: 9f23
  Additional Information 2: 9f231b2b191e70c0f12223ea2175d80b
  Additional Information 3: 8013
  Additional Information 4: 8013af3bd968f48a3e78b3e5548df001

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt



Thank you
Patrik

--
You received this message because you are subscribed to the Google Groups "discuss-doubango" group.
To unsubscribe from this group and stop receiving emails from it, send an email to doubango+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/doubango/3c5f8214-ee3b-47ac-b240-fd95f4c46a1bn%40googlegroups.com.

Mamadou DIOP

unread,
May 3, 2024, 11:39:14 AMMay 3
to Patrik Gillebo Olsen, douba...@googlegroups.com
Additional note: when someone purchase a license we send a mail with this:

"As explained at https://www.doubango.org/pricing.html, the license cannot be revoked, transferred or shared. So, make sure to activate the license for the right machine. If you activate the license for your dev machine you'll NOT be able to transfer it to your prod machine."

This is to remind you that the license is not transferable and make sure everything is OK before activating it on a machine.
You received this message because you are subscribed to the Google Groups "doubango-ai" group.
To unsubscribe from this group and stop receiving emails from it, send an email to doubango-ai...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/doubango-ai/1MFsdD-1rr9cY0lpf-00B7FV%40mrelayeu.kundenserver.de.

Patrik Gillebo Olsen

unread,
May 6, 2024, 10:32:41 AMMay 6
to Mamadou DIOP, douba...@googlegroups.com
Hello again,
Thank you for your reply. 
Our server doesn't support any newer CPU's, so we are considering transitioning to newer hardware that meets your requirements. 
Unfortunately, that means that the now activated license will now be rendered useless for us. 
As a small company, investing in another license at this time poses a significant financial strain, but I am certain we will be continuing using Ultimate ALPR in our future projects. 
I know it's asking a lot, but is there really no way for us to get a second chance at activation on our new, updated development server?
Thank you for your help thus far, and for your consideration.

Sincerely

Patrik Gillebo Olsen
Product Manager


Signatur ITS AS, Org.no. 997 935 551
Wergelandsveien 1-3, 0167, Oslo
Signatur ITS AS
Wergelandsveien 1-3, 0167, Oslo

Patrik Gillebo Olsen

unread,
May 13, 2024, 5:43:53 AMMay 13
to Mamadou DIOP, douba...@googlegroups.com
Hello, again. I am following up my inquiry from last time. Will this be possible?
It would be greatly appreciated.


Sincerely
Patrik Gillebo Olsen
Product Manager


Signatur ITS AS, Org.no. 997 935 551
Wergelandsveien 1-3, 0167, Oslo
Signatur ITS AS
Wergelandsveien 1-3, 0167, Oslo
Reply all
Reply to author
Forward
0 new messages