Blue Iris and CodeProject.AI ALPR

I've been watching the logs and saw a couple "Error -1" results in the BlueIris logs from the alpr call (see screenshot below), so I looked in the CodeProject.AI logs and I don't see any errors or problems (which is great). What I do see is a bit of queueing and execution times that are much higher (e.g. 120-500ms) than when there is much less load on the system (e.g. 40-70ms). I haven't yet removed all the extra unnecessary objects to find, simply because I wanted to change only one thing at a time (unchecked the auto start/stop), so I will clearly benefit from removing the other objects, but seeing this error makes me think of a few things.

First, is the Error -1 due to BlueIris not waiting long enough for a response or something else?

Second, do CodeProject.AI execution times in the logs include time in the queue, or are they pure processing times? I'm assuming or at least hoping they include time in the queue.

Third, do I have any control over the degree of parallel execution and if so, should I play with that? My CPU (for alpr, with multiple cores) and GPU (for Yolov5 .NET) barely show any activity so it would seem that I ought to be able to process more of the queue in parallel.

Fourth, can the CodeProject.AI "Mesh" be configured such that it directs requests back to the same computer (e.g. 127.0.0.1) to effectively round-robin between my GPU and one or more Coral TPUs? That would seem to allow even more parallelization on one computer, and I have a Coral TPU that I'm not even using since the DirectML GPU use is so good. Based on what I've read on the CodeProject.AI site, that doesn't seem possible right now (through the appsettings.json), but I thought I'd ask here in case someone else has tried.

alpr-error-negative-1-left-frame.jpg
 
I did ask Ken (Blue Iris Support) to add an option to crop objects that AI finds. Email Blue Iris support to add this option, the more people asking for the option the sooner he will add it.

I will send him a message. Thanks Mike.

Any thoughts on removing the spaces that sometimes appear in the ALPR module interpretation of the plate? I noticed again today that it's not triggering alerts if it sees a space in the plate and the trigger plate is written without spaces.
 
Is it possible to run the license plate reader with the object detection (coral)? I have the coral module working properly, but can't figure out how to get the license plate module working with it. I presume this is because the license plate models are for .pt and .onnx and not .tflite?
 
  • Like
Reactions: wpiman
Is it possible to run the license plate reader with the object detection (coral)? I have the coral module working properly, but can't figure out how to get the license plate module working with it. I presume this is because the license plate models are for .pt and .onnx and not .tflite?
At this time there is no license plate reader for Coral. I am not sure when I can get to it or can I can get one working.
 
Last edited:
  • Like
Reactions: looney2ns
I wouldn’t suggest it. The Coral TPU works best when there is a single model loaded onto it and it would make sense to keep the larger object detection models going on it. If you had many TPUs hooked up, it could make sense to have the plate reader running on it. But at the same time it may make more sense to run a larger detection model or more of them in parallel.

If 16x TPU cards were cheap and plentiful, that’d be a different story.
 
  • Like
Reactions: MikeLud1

Attachments

  • 1709244629207.png
    1709244629207.png
    56.1 KB · Views: 11
Yes, if you only using the camera for LPR then you do not need the clone
How do we get or find the rotated plate images in BI? I have CP.AI License Plate Reader 3.0.2 and the latest BI,
 
What version of CUDA is required for this module to support gpu now? The description doesn't say and reading back through it sounds like 11 only or 11+?
 
What version of CUDA is required for this module to support gpu now? The description doesn't say and reading back through it sounds like 11 only or 11+?
The ALPR module does support CUDA 12 but I recommend going with CUDA 11.8. Below are GPUs that will work with the ALPR module

1709265239443.png
1709265432329.png
 
The ALPR module does support CUDA 12 but I recommend going with CUDA 11.8. Below are GPUs that will work with the ALPR module


Thank you, I have a GTX 1650 with CUDA 11.8 and CUDNN 9.0.0 but cannot get any luck with ALPR running on GPU. (ubuntu 22.04)

At install it detects

General CodeProject.AI setup
Infor ALPR: Setting permissions on downloads folder...Done
Infor ALPR: Setting permissions on runtimes folder...Done
Infor ALPR: Setting permissions on persisted data folder...Done
Infor ALPR: GPU support
Infor ALPR: CUDA (NVIDIA) Present: Yes (CUDA 11.8, cuDNN 9.0.0)
Infor ALPR: ROCm (AMD) Present: No
Infor ALPR: MPS (Apple) Present: No
Infor ALPR: Reading module settings.......Done

But at start:

Infor ** GPU Libraries: not installed
Infor ** GPU Enabled: enabled
 
Thank you, I have a GTX 1650 with CUDA 11.8 and CUDNN 9.0.0 but cannot get any luck with ALPR running on GPU. (ubuntu 22.04)

At install it detects

General CodeProject.AI setup
Infor ALPR: Setting permissions on downloads folder...Done
Infor ALPR: Setting permissions on runtimes folder...Done
Infor ALPR: Setting permissions on persisted data folder...Done
Infor ALPR: GPU support
Infor ALPR: CUDA (NVIDIA) Present: Yes (CUDA 11.8, cuDNN 9.0.0)
Infor ALPR: ROCm (AMD) Present: No
Infor ALPR: MPS (Apple) Present: No
Infor ALPR: Reading module settings.......Done

But at start:

Infor ** GPU Libraries: not installed
Infor ** GPU Enabled: enabled
Can you post your System Info and ALPR info like the below.

1709325061618.png

Server version: 2.5.6
System: Windows
Operating System: Windows (Microsoft Windows 10.0.19045)
CPUs: AMD Ryzen 9 5950X 16-Core Processor (AMD)
1 CPU x 16 cores. 32 logical processors (x64)
GPU (Primary): NVIDIA GeForce RTX 4090 (24 GiB) (NVIDIA)
Driver: 551.61, CUDA: 12.4 (up to: 12.4), Compute: 8.9, cuDNN: 8.9
System RAM: 128 GiB
Platform: Windows
BuildConfig: Release
Execution Env: Native
Runtime Env: Production
Runtimes installed:
.NET runtime: 7.0.16
.NET SDK: 7.0.203
Default Python: 3.11.0
Go: Not found
NodeJS: 20.8.1
Video adapter info:
NVIDIA GeForce RTX 4090:
Driver Version 31.0.15.5161
Video Processor NVIDIA GeForce RTX 4090
System GPU info:
GPU 3D Usage 1%
GPU RAM Usage 4.6 GiB
Global Environment variables:
CPAI_APPROOTPATH = <root>
CPAI_PORT = 32168

1709325149012.png

Module 'License Plate Reader' 3.0.3 (ID: ALPR)
Valid: True
Module Path: <root>\modules\ALPR
AutoStart: True
Queue: alpr_queue
Runtime: python3.9
Runtime Loc: Local
FilePath: ALPR_adapter.py
Pre installed: False
Start pause: 3 sec
Parallelism: 0
LogVerbosity:
Platforms: all
GPU Libraries: installed if available
GPU Enabled: enabled
Accelerator:
Half Precis.: enable
Environment Variables
AUTO_PLATE_ROTATE = True
CROPPED_PLATE_DIR = <root>\Server\wwwroot
MIN_COMPUTE_CAPABILITY = 6
MIN_CUDNN_VERSION = 7
OCR_OPTIMAL_CHARACTER_HEIGHT = 60
OCR_OPTIMAL_CHARACTER_WIDTH = 30
OCR_OPTIMIZATION = True
PLATE_CONFIDENCE = 0.7
PLATE_RESCALE_FACTOR = 2
PLATE_ROTATE_DEG = 0
REMOVE_SPACES = False
ROOT_PATH = <root>
SAVE_CROPPED_PLATE = true
Status Data: {
"inferenceDevice": "GPU",
"inferenceLibrary": "CUDA",
"canUseGPU": "true",
"successfulInferences": 17962,
"failedInferences": 1,
"numInferences": 17963,
"averageInferenceMs": 164.79673755706492
}
Started: 29 Feb 2024 4:40:58 PM Eastern Standard Time
LastSeen: 01 Mar 2024 3:32:45 PM Eastern Standard Time
Status: Started
Requests: 17966 (includes status calls)



Installation Log
2024-02-18 22:00:58: Installing CodeProject.AI Analysis Module
2024-02-18 22:00:58: ======================================================================
2024-02-18 22:00:58: CodeProject.AI Installer
2024-02-18 22:00:58: ======================================================================
2024-02-18 22:00:58: 926.5Gb of 1907Gb available on
2024-02-18 22:00:58: os, arch = windows x86_64
2024-02-18 22:00:59: systemName, platform = Windows, windows
2024-02-18 22:00:59: setupMode = InstallModule
2024-02-18 22:00:59: executionEnvironment = Production
2024-02-18 22:00:59: rootDirPath = C:\Program Files\CodeProject\AI
2024-02-18 22:00:59: appRootDirPath = C:\Program Files\CodeProject\AI\
2024-02-18 22:00:59: setupScriptDirPath = C:\Program Files\CodeProject\AI\
2024-02-18 22:00:59: sdkScriptsDirPath = C:\Program Files\CodeProject\AI\SDK\Scripts
2024-02-18 22:00:59: runtimesDirPath = C:\Program Files\CodeProject\AI\runtimes
2024-02-18 22:00:59: modulesDirPath = C:\Program Files\CodeProject\AI\modules
2024-02-18 22:00:59: downloadDirPath = C:\Program Files\CodeProject\AI\downloads
2024-02-18 22:00:59: General CodeProject.AI setup
2024-02-18 22:00:59: Creating Directories...Done
2024-02-18 22:00:59: GPU support
2024-02-18 22:01:00: CUDA Present...Yes (CUDA 12.3, cuDNN 8.9)
2024-02-18 22:01:00: ROCm Present...No
2024-02-18 22:01:01: Reading ALPR settingsUsed modulesettings.json to get value License Plate Reader
2024-02-18 22:01:01: .Used modulesettings.json to get value 3.0.2
2024-02-18 22:01:01: .Used modulesettings.windows.json to get value python3.9
2024-02-18 22:01:02: .Used modulesettings.json to get value Local
2024-02-18 22:01:02: .Used modulesettings.json to get value ALPR_adapter.py
2024-02-18 22:01:02: .Used modulesettings.windows.json to get value true
2024-02-18 22:01:03: .Used modulesettings.json to get value ["all"]
2024-02-18 22:01:03: .Done
2024-02-18 22:01:03: Installing module License Plate Reader 3.0.2
2024-02-18 22:01:03: Variable Dump
2024-02-18 22:01:03: moduleName = License Plate Reader
2024-02-18 22:01:03: moduleVersion = 3.0.2
2024-02-18 22:01:03: runtime = python3.9
2024-02-18 22:01:03: runtimeLocation = Local
2024-02-18 22:01:03: installGPU = true
2024-02-18 22:01:03: pythonVersion = 3.9
2024-02-18 22:01:03: virtualEnvDirPath = C:\Program Files\CodeProject\AI\modules\ALPR\bin\windows\python39\venv
2024-02-18 22:01:03: venvPythonCmdPath = C:\Program Files\CodeProject\AI\modules\ALPR\bin\windows\python39\venv\Scripts\python.exe
2024-02-18 22:01:03: packagesDirPath = C:\Program Files\CodeProject\AI\modules\ALPR\bin\windows\python39\venv\Lib\site-packages
2024-02-18 22:01:03: moduleStartFilePath = ALPR_adapter.py
2024-02-18 22:01:03: Installing Python 3.9
2024-02-18 22:01:03: Installing python39 in C:\Program Files\CodeProject\AI\runtimes\bin\windows\python39
2024-02-18 22:01:03: Python 3.9 is already installed
2024-02-18 22:01:04: Creating Virtual Environment (Local)...Virtual Environment doesn't exist. Creating at C:\Program Files\CodeProject\AI\modules\ALPR\bin\windows\python39\venv
2024-02-18 22:01:09: Done
2024-02-18 22:01:09: Confirming we have Python 3.9 in our virtual environment...present
2024-02-18 22:01:09: Downloading ocr-en-pp_ocrv4-paddle.zip to C:\Program Files\CodeProject\AI\downloads\ALPR\paddleocr
2024-02-18 22:01:09: Downloading ALPR models...Checking 'C:\Program Files\CodeProject\AI\downloads\ALPR\ocr-en-pp_ocrv4-paddle.zip'
2024-02-18 22:01:09: already exists...Expanding...Heading to C:\Program Files\CodeProject\AI\downloads\ALPR
2024-02-18 22:01:09: Extracting ocr-en-pp_ocrv4-paddle.zip
2024-02-18 22:01:09: Done.
2024-02-18 22:01:09: Copying contents of ocr-en-pp_ocrv4-paddle.zip to paddleocr...done
2024-02-18 22:01:09: Installing Python packages for License Plate Reader
2024-02-18 22:01:09: [0;Installing GPU-enabled libraries: If available
2024-02-18 22:01:11: Ensuring Python package manager (pip) is installed...Looking in links: c:\Windows\TEMP\tmp3s77ku9f
2024-02-18 22:01:11: Requirement already satisfied: setuptools in c:\program files\codeproject\ai\modules\alpr\bin\windows\python39\venv\lib\site-packages (56.0.0)
2024-02-18 22:01:11: Requirement already satisfied: pip in c:\program files\codeproject\ai\modules\alpr\bin\windows\python39\venv\lib\site-packages (21.1.3)
2024-02-18 22:01:11: Done
2024-02-18 22:01:12: Ensuring Python package manager (pip) is up to date...Looking in indexes: , 2024-02-18 22:01:12: Requirement already satisfied: setuptools in c:\program files\codeproject\ai\modules\alpr\bin\windows\python39\venv\lib\site-packages (56.0.0)
2024-02-18 22:01:13: Collecting setuptools
2024-02-18 22:01:13: Downloading setuptools-69.1.0-py3-none-any.whl (819 kB)
2024-02-18 22:01:13: Installing collected packages: setuptools
2024-02-18 22:01:13: Attempting uninstall: setuptools
2024-02-18 22:01:13: Found existing installation: setuptools 56.0.0
2024-02-18 22:01:13: Uninstalling setuptools-56.0.0:
2024-02-18 22:01:13: Successfully uninstalled setuptools-56.0.0
2024-02-18 22:01:15: Successfully installed setuptools-69.1.0
2024-02-18 22:01:15: WARNING: You are using pip version 21.1.3; however, version 24.0 is available.
2024-02-18 22:01:15: You should consider upgrading via the 'C:\Program Files\CodeProject\AI\modules\ALPR\bin\windows\python39\venv\Scripts\python.exe -m pip install --upgrade pip' command.
2024-02-18 22:01:16: Looking in indexes: , 2024-02-18 22:01:16: Requirement already satisfied: pip in c:\program files\codeproject\ai\modules\alpr\bin\windows\python39\venv\lib\site-packages (21.1.3)
2024-02-18 22:01:16: Collecting pip
2024-02-18 22:01:16: Downloading pip-24.0-py3-none-any.whl (2.1 MB)
2024-02-18 22:01:17: Installing collected packages: pip
2024-02-18 22:01:17: Attempting uninstall: pip
2024-02-18 22:01:17: Found existing installation: pip 21.1.3
2024-02-18 22:01:18: Uninstalling pip-21.1.3:
2024-02-18 22:01:18: Successfully uninstalled pip-21.1.3
2024-02-18 22:01:21: Successfully installed pip-24.0
2024-02-18 22:01:21: Done
2024-02-18 22:01:21: Requirements Search Path is C:\Program Files\CodeProject\AI\modules\ALPR
2024-02-18 22:01:21: Searching for a suitable requirements.txts file in C:\Program Files\CodeProject\AI\modules\ALPR
2024-02-18 22:01:21: CUDA version is 12.3 (12_3 / 12)
2024-02-18 22:01:21: Python packages specified by requirements.windows.cuda12.txt
2024-02-18 22:01:21: Choosing Python packages from C:\Program Files\CodeProject\AI\modules\ALPR\requirements.windows.cuda12.txt
2024-02-18 22:01:23: - Installing PaddlePaddle, Parallel Distributed Deep Learning...Looking in indexes: , 2024-02-18 22:01:23: Looking in links: 2024-02-18 22:01:27: Collecting paddlepaddle-gpu==2.6.0.post120
2024-02-18 22:01:28: Downloading (455.7 MB)
Timed out attempting to install Module 'ALPR'
 
Can you post your System Info and ALPR info like the below.

Thank you for your help.


System Info:
Server version: 2.5.4
System: Linux
Operating System: Linux (Ubuntu 22.04)
CPUs: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz (Intel)
1 CPU x 4 cores. 8 logical processors (x64)
GPU (Primary): NVIDIA GeForce GTX 1650 (4 GiB) (NVIDIA)
Driver: 535.154.05, CUDA: 12.2 (up to: 12.2), Compute: 7.5, cuDNN: 9.0.0
System RAM: 4 GiB
Platform: Linux
BuildConfig: Release
Execution Env: Native
Runtime Env: Production
.NET framework: .NET 7.0.16
Default Python: 3.10
Go Version:
Video adapter info:
Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06):
Driver Version
Video Processor
TU117 [GeForce GTX 1650] (rev a1):
Driver Version
Video Processor
System GPU info:
GPU 3D Usage 0%
GPU RAM Usage 1.5 GiB
Global Environment variables:
CPAI_APPROOTPATH = <root>
CPAI_PORT = 32168


ALPR Info:
Module 'License Plate Reader' 3.0.2 (ID: ALPR)
Valid: True
Module Path: <root>/modules/ALPR
AutoStart: True
Queue: alpr_queue
Runtime: python3.8
Runtime Loc: Local
FilePath: ALPR_adapter.py
Pre installed: False
Start pause: 3 sec
Parallelism: 0
LogVerbosity:
Platforms: all
GPU Libraries: not installed
GPU Enabled: enabled
Accelerator:
Half Precis.: enable
Environment Variables
AUTO_PLATE_ROTATE = True
MIN_COMPUTE_CAPABILITY = 6
MIN_CUDNN_VERSION = 7
OCR_OPTIMAL_CHARACTER_HEIGHT = 60
OCR_OPTIMAL_CHARACTER_WIDTH = 30
OCR_OPTIMIZATION = True
PLATE_CONFIDENCE = 0.7
PLATE_RESCALE_FACTOR = 2
PLATE_ROTATE_DEG = 0

Status Data: {
"inferenceDevice": "CPU",
"inferenceLibrary": "",
"canUseGPU": "false",
"successfulInferences": 0,
"failedInferences": 0,
"numInferences": 0,
"averageInferenceMs": 0,
"numItemsFound": 0
}
Started: 01 Mar 2024 6:52:52 PM Coordinated Universal Time
LastSeen: 01 Mar 2024 8:47:41 PM Coordinated Universal Time
Status: Started
Requests: 0 (includes status calls)



Install log:

15:49:57:Preparing to install module 'ALPR'
15:49:57:Downloading module 'ALPR'
15:49:57:Installing module 'ALPR'
15:49:57:Installer script at '/usr/bin/codeproject.ai-server-2.5.4/setup.sh'
15:49:57:ALPR: Setting verbosity to loud
15:49:57:ALPR: Installing CodeProject.AI Analysis Module
15:49:57:ALPR: ======================================================================
15:49:57:ALPR: CodeProject.AI Installer
15:49:57:ALPR: ======================================================================
15:49:57:ALPR: 9.02 GiB of 40.01 GiB available on linux
15:49:57:ALPR: os, arch = linux x86_64
15:49:57:ALPR: systemName, platform = linux, linux
15:49:57:ALPR: SSH = false
15:49:57:ALPR: setupMode = InstallModule
15:49:57:ALPR: executionEnvironment = Production
15:49:57:ALPR: rootDirPath = /usr/bin/codeproject.ai-server-2.5.4
15:49:57:ALPR: appRootDirPath = /usr/bin/codeproject.ai-server-2.5.4
15:49:57:ALPR: setupScriptDirPath = /usr/bin/codeproject.ai-server-2.5.4
15:49:57:ALPR: sdkScriptsDirPath = /usr/bin/codeproject.ai-server-2.5.4/SDK/Scripts
15:49:57:ALPR: runtimesDirPath = /usr/bin/codeproject.ai-server-2.5.4/runtimes
15:49:57:ALPR: modulesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules
15:49:57:ALPR: downloadDirPath = /usr/bin/codeproject.ai-server-2.5.4/downloads
15:49:57:ALPR: Installing xz-utils...
15:49:57:ALPR: WARNING: WARNING: aptapt does not have a stable CLI interface. Use with caution in scripts.
15:49:57:ALPR: does not have a stable CLI interface. Use with caution in scripts.
15:49:58:ALPR: Hit:1 Index of /ubuntu jammy InRelease
15:49:58:ALPR: Get:2 Index of /ubuntu jammy-updates InRelease [119 kB]
15:49:58:ALPR: Hit:3 Index of /ubuntu/20.04/prod/ focal InRelease
15:49:58:ALPR: Hit:4 Index of /compute/cuda/repos/ubuntu2204/x86_64 InRelease
15:49:58:ALPR: Get:5 Index of /ubuntu jammy-security InRelease [110 kB]
15:49:58:ALPR: Get:6 Index of /ubuntu focal-security InRelease [114 kB]
15:49:58:ALPR: General CodeProject.AI setup
15:49:58:ALPR: Setting permissions on downloads folder...Done
15:49:58:ALPR: Setting permissions on runtimes folder...Done
15:49:58:ALPR: Setting permissions on persisted data folder...Done
15:49:58:ALPR: GPU support
15:49:58:ALPR: CUDA (NVIDIA) Present: Yes (CUDA 11.8, cuDNN 9.0.0)
15:49:58:ALPR: ROCm (AMD) Present: No
15:49:58:ALPR: MPS (Apple) Present: No
15:49:58:ALPR: Reading module settingsHit:7 Index of /deadsnakes/ppa/ubuntu jammy InRelease
15:49:58:ALPR: .Modules.ALPR.Name is License Plate Reader in modulesettings.json
15:49:58:ALPR: ..Modules.ALPR.Version is 3.0.2 in modulesettings.json
15:49:58:ALPR: .Get:8 Index of /ubuntu jammy-updates/main amd64 Packages [1421 kB]
15:49:58:ALPR: .Modules.ALPR.LaunchSettings.Runtime is python3.8 in modulesettings.json
15:49:59:ALPR: ..Modules.ALPR.LaunchSettings.RuntimeLocation is Local in modulesettings.json
15:49:59:ALPR: ..Modules.ALPR.LaunchSettings.FilePath is ALPR_adapter.py in modulesettings.json
15:49:59:ALPR: ..Modules.ALPR.GpuOptions.InstallGPU is false in modulesettings.linux.json
15:49:59:ALPR: ..Modules.ALPR.InstallOptions.Platforms is [ "all" ] in modulesettings.json
15:49:59:ALPR: .Done
15:49:59:ALPR: Processing module ALPR 3.0.2
15:49:59:ALPR: moduleName = License Plate Reader
15:49:59:ALPR: moduleVersion = 3.0.2
15:49:59:ALPR: runtime = python3.8
15:49:59:ALPR: runtimeLocation = Local
15:49:59:ALPR: installGPU = false
15:49:59:ALPR: pythonVersion = 3.8
15:49:59:ALPR: virtualEnvDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv
15:49:59:ALPR: venvPythonCmdPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3.8
15:49:59:ALPR: packagesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/
15:49:59:ALPR: Installing Python 3.8
15:49:59:ALPR: Python install path is /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38
15:49:59:ALPR: Python 3.8 is already installed
15:49:59:ALPR: Ensuring PIP in base python install...Reading package lists...Fetched 1764 kB in 1s (1550 kB/s)
15:50:05:ALPR: Reading package lists...
15:50:05:ALPR: Building dependency tree...
15:50:05:ALPR: Building dependency tree...
15:50:05:ALPR: Reading state information...
15:50:05:ALPR: All packages are up to date.
15:50:05:ALPR: W: : Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
15:50:05:ALPR: Reading state information...
15:50:07:ALPR: 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
15:50:07:ALPR: Need to get 0 B/193 kB of archives.
15:50:07:ALPR: After this operation, 0 B of additional disk space will be used.
15:50:08:ALPR: (Reading database ...
15:50:08:ALPR: (Reading database ... 5%
15:50:08:ALPR: (Reading database ... 10%
15:50:08:ALPR: (Reading database ... 15%
15:50:08:ALPR: (Reading database ... 20%
15:50:08:ALPR: (Reading database ... 25%
15:50:08:ALPR: (Reading database ... 30%
15:50:08:ALPR: (Reading database ... 35%
15:50:08:ALPR: (Reading database ... 40%
15:50:08:ALPR: (Reading database ... 45%
15:50:08:ALPR: (Reading database ... 50%
15:50:08:ALPR: (Reading database ... 55%
15:50:08:ALPR: (Reading database ... 60%
15:50:09:ALPR: (Reading database ... 65%
15:50:09:ALPR: (Reading database ... 70%
15:50:09:ALPR: (Reading database ... 75%
15:50:09:ALPR: (Reading database ... 80%
15:50:10:ALPR: (Reading database ... 85%
15:50:10:ALPR: (Reading database ... 90%
15:50:11:ALPR: (Reading database ... 95%
15:50:12:ALPR: (Reading database ... 100%
15:50:12:ALPR: (Reading database ... 84385 files and directories currently installed.)
15:50:12:ALPR: Preparing to unpack .../python3.8-distutils_3.8.18-1+jammy1_all.deb ...
15:50:12:ALPR: Unpacking python3.8-distutils (3.8.18-1+jammy1) over (3.8.18-1+jammy1) ...
15:50:12:ALPR: Setting up python3.8-distutils (3.8.18-1+jammy1) ...
15:50:12:ALPR: /usr/bin/codeproject.ai-server-2.5.4/SDK/Scripts/utils.sh: line 1181: /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3.8: No such file or directory
15:50:12:ALPR: done
15:50:13:ALPR: Upgrading PIP in base python install...Requirement already satisfied: pip in /usr/local/lib/python3.8/dist-packages (24.0)
15:50:13:ALPR: WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages
15:50:13:ALPR: done
15:50:13:ALPR: Installing Virtual Environment tools for Linux...
15:50:13:ALPR: Searching for installed dependencies:
15:50:14:ALPR: -> python3-pip python3-setuptools python3.8-venv Done
15:50:14:ALPR: All dependencies already installed.
15:50:14:ALPR: Creating Virtual Environment (Local)...Install path is /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38
15:50:17:ALPR: Done
15:50:17:ALPR: Checking for Python 3.8...(Found Python 3.8.18) All good
15:50:19:ALPR: Upgrading PIP in virtual environment... done
15:50:21:ALPR: Installing updated setuptools in venv... Done
15:50:21:ALPR: Downloading ocr-en-pp_ocrv4-paddle.zip to /usr/bin/codeproject.ai-server-2.5.4/downloads/ALPR
15:50:21:ALPR: Extracting to paddleocr in this folder
15:50:21:ALPR: Downloading OCR models... already exists...Expanding...Archive: ocr-en-pp_ocrv4-paddle.zip
15:50:21:ALPR: inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams
15:50:21:ALPR: inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams.info
15:50:21:ALPR: inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdmodel
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams.info
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdmodel
15:50:21:ALPR: creating: paddleocr/en_PP-OCRv4_rec_infer/
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams.info
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdmodel
15:50:21:ALPR: Done.
15:50:21:ALPR: Moving contents of ocr-en-pp_ocrv4-paddle.zip to paddleocr...done.
15:50:21:ALPR: Installing Python packages for License Plate Reader
15:50:21:ALPR: Installing GPU-enabled libraries: No
15:50:21:ALPR: Ensuring PIP is installed and up to date...
15:50:21:ALPR: Searching for installed dependencies:
15:50:21:ALPR: -> python3-pip Done
15:50:21:ALPR: All dependencies already installed.
15:50:21:ALPR: Ensuring PIP compatibility ...
15:50:22:ALPR: Looking in links: /tmp/tmp85njjwt5
15:50:22:ALPR: Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
15:50:22:ALPR: Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
15:50:22:ALPR: Python packages will be specified by requirements.linux.txt
15:50:24:ALPR: - Installing PaddelPaddle, the Deep Learning platform...Checking ...Check done...Installing paddlepaddle==2.6.0...Collecting paddlepaddle==2.6.0
15:50:24:ALPR: Using cached paddlepaddle-2.6.0-cp38-cp38-manylinux1_x86_64.whl.metadata (8.6 kB)
15:50:24:ALPR: Collecting httpx (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
15:50:24:ALPR: Collecting numpy>=1.13 (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
15:50:24:ALPR: Collecting Pillow (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl.metadata (9.7 kB)
15:50:24:ALPR: Collecting decorator (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
15:50:25:ALPR: Collecting astor (from paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached astor-0.8.1-py2.py3-none-any.whl.metadata (4.2 kB)
15:50:25:ALPR: Collecting opt-einsum==3.3.0 (from paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached opt_einsum-3.3.0-py3-none-any.whl.metadata (6.5 kB)
15:50:25:ALPR: Collecting protobuf>=3.20.2 (from paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
15:50:25:ALPR: Collecting anyio (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached anyio-4.3.0-py3-none-any.whl.metadata (4.6 kB)
15:50:25:ALPR: Collecting certifi (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
15:50:25:ALPR: Collecting httpcore==1.* (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached httpcore-1.0.4-py3-none-any.whl.metadata (20 kB)
15:50:25:ALPR: Collecting idna (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
15:50:25:ALPR: Collecting sniffio (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
15:50:25:ALPR: Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
15:50:25:ALPR: Collecting exceptiongroup>=1.0.2 (from anyio->httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
15:50:25:ALPR: Collecting typing-extensions>=4.1 (from anyio->httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB)
15:50:25:ALPR: Using cached paddlepaddle-2.6.0-cp38-cp38-manylinux1_x86_64.whl (125.7 MB)
15:50:27:Response timeout. Try increasing the timeout value
15:50:27:ALPR: Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
15:50:27:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
15:50:27:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
15:50:27:ALPR: Using cached astor-0.8.1-py2.py3-none-any.whl (27 kB)
15:50:27:ALPR: Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
15:50:27:ALPR: Using cached httpx-0.27.0-py3-none-any.whl (75 kB)
15:50:27:ALPR: Using cached httpcore-1.0.4-py3-none-any.whl (77 kB)
15:50:27:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (4.5 MB)
15:50:27:ALPR: Using cached anyio-4.3.0-py3-none-any.whl (85 kB)
15:50:27:ALPR: Using cached idna-3.6-py3-none-any.whl (61 kB)
15:50:27:ALPR: Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
15:50:27:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
15:50:27:ALPR: Using cached exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
15:50:27:ALPR: Using cached h11-0.14.0-py3-none-any.whl (58 kB)
15:50:27:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB)
15:50:28:ALPR: Installing collected packages: typing-extensions, sniffio, protobuf, Pillow, numpy, idna, h11, exceptiongroup, decorator, certifi, astor, opt-einsum, httpcore, anyio, httpx, paddlepaddle
15:50:38:ALPR: Successfully installed Pillow-10.2.0 anyio-4.3.0 astor-0.8.1 certifi-2024.2.2 decorator-5.1.1 exceptiongroup-1.2.0 h11-0.14.0 httpcore-1.0.4 httpx-0.27.0 idna-3.6 numpy-1.24.4 opt-einsum-3.3.0 paddlepaddle-2.6.0 protobuf-4.25.3 sniffio-1.3.1 typing-extensions-4.10.0
15:50:39:ALPR: (✅ checked) Done
15:50:40:ALPR: - Installing PaddleOCR, the OCR toolkit based on PaddlePaddle...Checking ...Check done...Installing paddleocr==2.7.0.3...Collecting paddleocr==2.7.0.3
15:50:40:ALPR: Using cached paddleocr-2.7.0.3-py3-none-any.whl.metadata (26 kB)
15:50:41:ALPR: Collecting shapely (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached shapely-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
15:50:41:ALPR: Collecting scikit-image (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached scikit_image-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)
15:50:41:ALPR: Collecting imgaug (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached imgaug-0.4.0-py2.py3-none-any.whl.metadata (1.8 kB)
15:50:41:ALPR: Collecting pyclipper (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
15:50:41:ALPR: Collecting lmdb (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached lmdb-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.2 kB)
15:50:41:ALPR: Collecting tqdm (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached tqdm-4.66.2-py3-none-any.whl.metadata (57 kB)
15:50:42:ALPR: Collecting numpy (from paddleocr==2.7.0.3)
15:50:42:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
15:50:42:ALPR: Collecting visualdl (from paddleocr==2.7.0.3)
15:50:42:ALPR: Using cached visualdl-2.5.3-py3-none-any.whl.metadata (25 kB)
15:50:42:ALPR: Collecting rapidfuzz (from paddleocr==2.7.0.3)
15:50:42:ALPR: Using cached rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
15:50:43:ALPR: Collecting opencv-python<=4.6.0.66 (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached opencv_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
15:50:43:ALPR: Collecting opencv-contrib-python<=4.6.0.66 (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached opencv_contrib_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
15:50:43:ALPR: Collecting cython (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached Cython-3.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
15:50:43:ALPR: Collecting lxml (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached lxml-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.5 kB)
15:50:44:ALPR: Collecting premailer (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached premailer-3.10.0-py2.py3-none-any.whl.metadata (15 kB)
15:50:44:ALPR: Collecting openpyxl (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached openpyxl-3.1.2-py2.py3-none-any.whl.metadata (2.5 kB)
15:50:44:ALPR: Collecting attrdict (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached attrdict-2.0.1-py2.py3-none-any.whl.metadata (6.7 kB)
15:50:44:ALPR: Collecting PyMuPDF<1.21.0 (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached PyMuPDF-1.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB)
15:50:44:ALPR: Collecting Pillow>=10.0.0 (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl.metadata (9.7 kB)
15:50:44:ALPR: Collecting pyyaml (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
15:50:44:ALPR: Collecting python-docx (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached python_docx-1.1.0-py3-none-any.whl.metadata (2.0 kB)
15:50:44:ALPR: Collecting beautifulsoup4 (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
15:50:45:ALPR: Collecting fonttools>=4.24.0 (from paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached fonttools-4.49.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (159 kB)
15:50:45:ALPR: Collecting fire>=0.3.0 (from paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached fire-0.5.0-py2.py3-none-any.whl
15:50:45:ALPR: Collecting pdf2docx (from paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached pdf2docx-0.5.8-py3-none-any.whl.metadata (3.2 kB)
15:50:45:ALPR: Collecting six (from fire>=0.3.0->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
15:50:45:ALPR: Collecting termcolor (from fire>=0.3.0->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached termcolor-2.4.0-py3-none-any.whl.metadata (6.1 kB)
15:50:45:ALPR: Collecting soupsieve>1.2 (from beautifulsoup4->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
15:50:45:ALPR: Collecting scipy (from imgaug->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (58 kB)
15:50:46:ALPR: Collecting matplotlib (from imgaug->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached matplotlib-3.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (5.7 kB)
15:50:46:ALPR: Collecting imageio (from imgaug->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached imageio-2.34.0-py3-none-any.whl.metadata (4.9 kB)
15:50:46:ALPR: Collecting networkx>=2.8 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached networkx-3.1-py3-none-any.whl.metadata (5.3 kB)
15:50:46:ALPR: Collecting tifffile>=2022.8.12 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached tifffile-2023.7.10-py3-none-any.whl.metadata (31 kB)
15:50:46:ALPR: Collecting PyWavelets>=1.1.1 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached PyWavelets-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB)
15:50:46:ALPR: Collecting packaging>=21 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
15:50:46:ALPR: Collecting lazy_loader>=0.2 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached lazy_loader-0.3-py3-none-any.whl.metadata (4.3 kB)
15:50:46:ALPR: Collecting et-xmlfile (from openpyxl->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached et_xmlfile-1.1.0-py3-none-any.whl.metadata (1.8 kB)
15:50:46:ALPR: Collecting opencv-python-headless>=4.5 (from pdf2docx->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached opencv_python_headless-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
15:50:46:ALPR: Collecting typing-extensions (from python-docx->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB)
15:50:46:ALPR: Collecting cssselect (from premailer->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached cssselect-1.2.0-py2.py3-none-any.whl.metadata (2.2 kB)
15:50:46:ALPR: Collecting cssutils (from premailer->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached cssutils-2.9.0-py3-none-any.whl.metadata (9.1 kB)
15:50:46:ALPR: Collecting requests (from premailer->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
15:50:47:ALPR: Collecting cachetools (from premailer->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)
15:50:47:ALPR: Collecting bce-python-sdk (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached bce_python_sdk-0.9.4-py3-none-any.whl.metadata (318 bytes)
15:50:47:ALPR: Collecting flask>=1.1.1 (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached flask-3.0.2-py3-none-any.whl.metadata (3.6 kB)
15:50:47:ALPR: Collecting Flask-Babel>=3.0.0 (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached flask_babel-4.0.0-py3-none-any.whl.metadata (1.9 kB)
15:50:47:ALPR: Collecting protobuf>=3.20.0 (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
15:50:47:ALPR: Collecting pandas (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
15:50:47:ALPR: Collecting rarfile (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached rarfile-4.1-py3-none-any.whl.metadata (4.4 kB)
15:50:48:ALPR: Collecting psutil (from visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
15:50:48:ALPR: Collecting Werkzeug>=3.0.0 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached werkzeug-3.0.1-py3-none-any.whl.metadata (4.1 kB)
15:50:48:ALPR: Collecting Jinja2>=3.1.2 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB)
15:50:48:ALPR: Collecting itsdangerous>=2.1.2 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached itsdangerous-2.1.2-py3-none-any.whl.metadata (2.9 kB)
15:50:48:ALPR: Collecting click>=8.1.3 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
15:50:48:ALPR: Collecting blinker>=1.6.2 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB)
15:50:48:ALPR: Collecting importlib-metadata>=3.6.0 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB)
15:50:48:ALPR: Collecting Babel>=2.12 (from Flask-Babel>=3.0.0->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB)
15:50:48:ALPR: Collecting pytz>=2022.7 (from Flask-Babel>=3.0.0->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB)
15:50:48:ALPR: Collecting pycryptodome>=3.8.0 (from bce-python-sdk->visualdl->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
15:50:49:ALPR: Collecting future>=0.6.0 (from bce-python-sdk->visualdl->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
15:50:49:ALPR: Collecting contourpy>=1.0.1 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached contourpy-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.9 kB)
15:50:49:ALPR: Collecting cycler>=0.10 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
15:50:49:ALPR: Collecting kiwisolver>=1.0.1 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (6.4 kB)
15:50:49:ALPR: Collecting pyparsing>=2.3.1 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB)
15:50:49:ALPR: Collecting python-dateutil>=2.7 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
15:50:49:ALPR: Collecting importlib-resources>=3.2.0 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached importlib_resources-6.1.2-py3-none-any.whl.metadata (3.9 kB)
15:50:49:ALPR: Collecting tzdata>=2022.1 (from pandas->visualdl->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached tzdata-2024.1-py2.py3-none-any.whl.metadata (1.4 kB)
15:50:50:ALPR: Collecting charset-normalizer<4,>=2 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
15:50:50:ALPR: Collecting idna<4,>=2.5 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
15:50:50:ALPR: Collecting urllib3<3,>=1.21.1 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
15:50:50:ALPR: Collecting certifi>=2017.4.17 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
15:50:50:ALPR: Collecting zipp>=0.5 (from importlib-metadata>=3.6.0->flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
15:50:50:ALPR: Collecting MarkupSafe>=2.0 (from Jinja2>=3.1.2->flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
15:50:50:ALPR: Using cached paddleocr-2.7.0.3-py3-none-any.whl (465 kB)
15:50:50:ALPR: Using cached fonttools-4.49.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB)
15:50:51:ALPR: Using cached opencv_contrib_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67.1 MB)
15:50:51:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
15:50:51:ALPR: Using cached opencv_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.9 MB)
15:50:52:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (4.5 MB)
15:50:52:ALPR: Using cached PyMuPDF-1.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB)
15:50:52:ALPR: Using cached attrdict-2.0.1-py2.py3-none-any.whl (9.9 kB)
15:50:52:ALPR: Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
15:50:52:ALPR: Using cached Cython-3.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
15:50:52:ALPR: Using cached imgaug-0.4.0-py2.py3-none-any.whl (948 kB)
15:50:52:ALPR: Using cached scikit_image-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.9 MB)
15:50:52:ALPR: Using cached lmdb-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298 kB)
15:50:52:ALPR: Using cached lxml-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB)
15:50:52:ALPR: Using cached openpyxl-3.1.2-py2.py3-none-any.whl (249 kB)
15:50:52:ALPR: Using cached pdf2docx-0.5.8-py3-none-any.whl (132 kB)
15:50:52:ALPR: Using cached python_docx-1.1.0-py3-none-any.whl (239 kB)
15:50:52:ALPR: Using cached premailer-3.10.0-py2.py3-none-any.whl (19 kB)
15:50:52:ALPR: Using cached pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (682 kB)
15:50:52:ALPR: Using cached PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB)
15:50:52:ALPR: Using cached rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB)
15:50:52:ALPR: Using cached shapely-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
15:50:53:ALPR: Using cached tqdm-4.66.2-py3-none-any.whl (78 kB)
15:50:53:ALPR: Using cached visualdl-2.5.3-py3-none-any.whl (6.3 MB)
15:50:53:ALPR: Using cached flask-3.0.2-py3-none-any.whl (101 kB)
15:50:53:ALPR: Using cached flask_babel-4.0.0-py3-none-any.whl (9.6 kB)
15:50:53:ALPR: Using cached imageio-2.34.0-py3-none-any.whl (313 kB)
15:50:53:ALPR: Using cached lazy_loader-0.3-py3-none-any.whl (9.1 kB)
15:50:53:ALPR: Using cached networkx-3.1-py3-none-any.whl (2.1 MB)
15:50:53:ALPR: Using cached opencv_python_headless-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.6 MB)
15:50:53:ALPR: Using cached packaging-23.2-py3-none-any.whl (53 kB)
15:50:53:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
15:50:53:ALPR: Using cached PyWavelets-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB)
15:50:53:ALPR: Using cached scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB)
15:50:54:ALPR: Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
15:50:54:ALPR: Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
15:50:54:ALPR: Using cached tifffile-2023.7.10-py3-none-any.whl (220 kB)
15:50:54:ALPR: Using cached bce_python_sdk-0.9.4-py3-none-any.whl (329 kB)
15:50:54:ALPR: Using cached cachetools-5.3.3-py3-none-any.whl (9.3 kB)
15:50:54:ALPR: Using cached cssselect-1.2.0-py2.py3-none-any.whl (18 kB)
15:50:54:ALPR: Using cached cssutils-2.9.0-py3-none-any.whl (398 kB)
15:50:54:ALPR: Using cached et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
15:50:54:ALPR: Using cached matplotlib-3.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (9.2 MB)
15:50:56:ALPR: Using cached pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
15:50:56:ALPR: Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB)
15:50:56:ALPR: Using cached rarfile-4.1-py3-none-any.whl (28 kB)
15:50:56:ALPR: Using cached requests-2.31.0-py3-none-any.whl (62 kB)
15:50:56:ALPR: Using cached termcolor-2.4.0-py3-none-any.whl (7.7 kB)
15:50:56:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB)
15:50:56:ALPR: Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB)
15:50:56:ALPR: Using cached blinker-1.7.0-py3-none-any.whl (13 kB)
15:50:56:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
15:50:56:ALPR: Using cached charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
15:50:56:ALPR: Using cached click-8.1.7-py3-none-any.whl (97 kB)
15:50:56:ALPR: Using cached contourpy-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301 kB)
15:50:56:ALPR: Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
15:50:56:ALPR: Using cached future-1.0.0-py3-none-any.whl (491 kB)
15:50:56:ALPR: Using cached idna-3.6-py3-none-any.whl (61 kB)
15:50:56:ALPR: Using cached importlib_metadata-7.0.1-py3-none-any.whl (23 kB)
15:50:56:ALPR: Using cached importlib_resources-6.1.2-py3-none-any.whl (34 kB)
15:50:56:ALPR: Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
15:50:56:ALPR: Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB)
15:50:56:ALPR: Using cached kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB)
15:50:56:ALPR: Using cached pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
15:50:56:ALPR: Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
15:50:56:ALPR: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
15:50:56:ALPR: Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB)
15:50:56:ALPR: Using cached tzdata-2024.1-py2.py3-none-any.whl (345 kB)
15:50:56:ALPR: Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
15:50:56:ALPR: Using cached werkzeug-3.0.1-py3-none-any.whl (226 kB)
15:50:56:ALPR: Using cached MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB)
15:50:56:ALPR: Using cached zipp-3.17.0-py3-none-any.whl (7.4 kB)
15:50:58:ALPR: Installing collected packages: pytz, pyclipper, lmdb, zipp, urllib3, tzdata, typing-extensions, tqdm, termcolor, soupsieve, six, rarfile, rapidfuzz, pyyaml, pyparsing, PyMuPDF, pycryptodome, psutil, protobuf, Pillow, packaging, numpy, networkx, MarkupSafe, lxml, lazy_loader, kiwisolver, itsdangerous, idna, future, fonttools, et-xmlfile, cython, cycler, cssutils, cssselect, click, charset-normalizer, certifi, cachetools, blinker, Babel, Werkzeug, tifffile, shapely, scipy, requests, PyWavelets, python-docx, python-dateutil, openpyxl, opencv-python-headless, opencv-python, opencv-contrib-python, Jinja2, importlib-resources, importlib-metadata, imageio, fire, contourpy, beautifulsoup4, bce-python-sdk, attrdict, scikit-image, premailer, pdf2docx, pandas, matplotlib, flask, imgaug, Flask-Babel, visualdl, paddleocr
15:51:26:ALPR: Successfully installed Babel-2.14.0 Flask-Babel-4.0.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pillow-10.2.0 PyMuPDF-1.20.2 PyWavelets-1.4.1 Werkzeug-3.0.1 attrdict-2.0.1 bce-python-sdk-0.9.4 beautifulsoup4-4.12.3 blinker-1.7.0 cachetools-5.3.3 certifi-2024.2.2 charset-normalizer-3.3.2 click-8.1.7 contourpy-1.1.1 cssselect-1.2.0 cssutils-2.9.0 cycler-0.12.1 cython-3.0.8 et-xmlfile-1.1.0 fire-0.5.0 flask-3.0.2 fonttools-4.49.0 future-1.0.0 idna-3.6 imageio-2.34.0 imgaug-0.4.0 importlib-metadata-7.0.1 importlib-resources-6.1.2 itsdangerous-2.1.2 kiwisolver-1.4.5 lazy_loader-0.3 lmdb-1.4.1 lxml-5.1.0 matplotlib-3.7.5 networkx-3.1 numpy-1.24.4 opencv-contrib-python-4.6.0.66 opencv-python-4.6.0.66 opencv-python-headless-4.9.0.80 openpyxl-3.1.2 packaging-23.2 paddleocr-2.7.0.3 pandas-2.0.3 pdf2docx-0.5.8 premailer-3.10.0 protobuf-4.25.3 psutil-5.9.8 pyclipper-1.3.0.post5 pycryptodome-3.20.0 pyparsing-3.1.1 python-dateutil-2.9.0.post0 python-docx-1.1.0 pytz-2024.1 pyyaml-6.0.1 rapidfuzz-3.6.1 rarfile-4.1 requests-2.31.0 scikit-image-0.21.0 scipy-1.10.1 shapely-2.0.3 six-1.16.0 soupsieve-2.5 termcolor-2.4.0 tifffile-2023.7.10 tqdm-4.66.2 typing-extensions-4.10.0 tzdata-2024.1 urllib3-2.2.1 visualdl-2.5.3 zipp-3.17.0
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/pycache already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/pillow.libs already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/numpy.libs already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/protobuf-4.25.3.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/numpy-1.24.4.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/pillow-10.2.0.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/typing_extensions.py already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/certifi-2024.2.2.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna-3.6.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/PIL already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/numpy already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/certifi already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/google already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/typing_extensions-4.10.0.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/bin already exists. Specify --upgrade to force replacement.
15:51:28:ALPR: (✅ checked) Done
15:51:29:ALPR: - Installing imutils, the image utilities library...Checking ...Check done...Installing imutils...Collecting imutils
15:51:29:ALPR: Using cached imutils-0.5.4-py3-none-any.whl
15:51:30:ALPR: Installing collected packages: imutils
15:51:30:ALPR: Successfully installed imutils-0.5.4
15:51:30:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/bin already exists. Specify --upgrade to force replacement.
15:51:31:ALPR: (✅ checked) Done
15:51:32:ALPR: - Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
15:51:33:ALPR: - Installing OpenCV, the Computer Vision library for Python...Checking ...Check done...Already installed
15:51:34:ALPR: - Installing NumPy, a package for scientific computing...Checking ...Check done...Already installed
15:51:34:ALPR: Installing Python packages for the CodeProject.AI Server SDK
15:51:34:ALPR: Ensuring PIP is installed and up to date...
15:51:34:ALPR: Searching for installed dependencies:
15:51:35:ALPR: -> python3-pip Done
15:51:35:ALPR: All dependencies already installed.
15:51:35:ALPR: Ensuring PIP compatibility ...
15:51:36:ALPR: Looking in links: /tmp/tmpd31gx6r_
15:51:36:ALPR: Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
15:51:36:ALPR: Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
15:51:37:ALPR: Python packages will be specified by requirements.txt
15:51:38:ALPR: - Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
15:51:39:ALPR: - Installing Charset normalizer...Checking ...Check done...Already installed
15:51:40:ALPR: - Installing aiohttp, the Async IO HTTP library...Checking ...Check done...Installing aiohttp...Collecting aiohttp
15:51:40:ALPR: Using cached aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
15:51:40:ALPR: Collecting aiosignal>=1.1.2 (from aiohttp)
15:51:40:ALPR: Using cached aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
15:51:40:ALPR: Collecting attrs>=17.3.0 (from aiohttp)
15:51:40:ALPR: Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
15:51:40:ALPR: Collecting frozenlist>=1.1.1 (from aiohttp)
15:51:40:ALPR: Using cached frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
15:51:41:ALPR: Collecting multidict<7.0,>=4.5 (from aiohttp)
15:51:41:ALPR: Using cached multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
15:51:41:ALPR: Collecting yarl<2.0,>=1.0 (from aiohttp)
15:51:41:ALPR: Using cached yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB)
15:51:41:ALPR: Collecting async-timeout<5.0,>=4.0 (from aiohttp)
15:51:41:ALPR: Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
15:51:41:ALPR: Collecting idna>=2.0 (from yarl<2.0,>=1.0->aiohttp)
15:51:41:ALPR: Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
15:51:41:ALPR: Using cached aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
15:51:41:ALPR: Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
15:51:41:ALPR: Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
15:51:41:ALPR: Using cached attrs-23.2.0-py3-none-any.whl (60 kB)
15:51:41:ALPR: Using cached frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240 kB)
15:51:41:ALPR: Using cached multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129 kB)
15:51:41:ALPR: Using cached yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308 kB)
15:51:41:ALPR: Using cached idna-3.6-py3-none-any.whl (61 kB)
15:51:42:ALPR: Installing collected packages: multidict, idna, frozenlist, attrs, async-timeout, yarl, aiosignal, aiohttp
15:51:42:ALPR: Successfully installed aiohttp-3.9.3 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.2.0 frozenlist-1.4.1 idna-3.6 multidict-6.0.5 yarl-1.9.4
15:51:42:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna already exists. Specify --upgrade to force replacement.
15:51:42:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna-3.6.dist-info already exists. Specify --upgrade to force replacement.
15:51:43:ALPR: (✅ checked) Done
15:51:44:ALPR: - Installing aiofiles, the Async IO Files library...Checking ...Check done...Installing aiofiles...Collecting aiofiles
15:51:44:ALPR: Using cached aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
15:51:44:ALPR: Using cached aiofiles-23.2.1-py3-none-any.whl (15 kB)
15:51:45:ALPR: Installing collected packages: aiofiles
15:51:46:ALPR: Successfully installed aiofiles-23.2.1
15:51:47:ALPR: (✅ checked) Done
15:51:47:ALPR: - Installing py-cpuinfo to allow us to query CPU info...Checking ...Check done...Installing py-cpuinfo...Collecting py-cpuinfo
15:51:47:ALPR: Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
15:51:47:ALPR: Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
15:51:48:ALPR: Installing collected packages: py-cpuinfo
15:51:48:ALPR: Successfully installed py-cpuinfo-9.0.0
15:51:48:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/bin already exists. Specify --upgrade to force replacement.
15:51:49:ALPR: (✅ checked) Done
15:51:50:ALPR: - Installing Requests, the HTTP library...Checking ...Check done...Already installed
15:51:50:ALPR: Executing post-install script for License Plate Reader
15:51:50:ALPR: Applying PaddleOCR patch
15:51:50:ALPR: SELF TEST START ======================================================
15:51:55:ALPR: Running verify PaddlePaddle program ...
15:51:55:ALPR: PaddlePaddle works well on 1 CPU.
15:51:55:ALPR: PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.
15:51:56:ALPR: Self-test passed
15:51:56:ALPR: SELF TEST END ======================================================
15:51:56:ALPR: Module setup time 00:01:58
15:51:56:ALPR: Setup complete
15:51:56:ALPR: Total setup time 00:01:59
15:51:56:Module ALPR installed successfully.
15:51:56:Installer exited with code 0
15:51:56:Running module using: /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3
15:51:56:
15:51:56:Attempting to start ALPR with /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/ALPR_adapter.py"
15:51:56:
15:51:56:Module 'License Plate Reader' 3.0.2 (ID: ALPR)
15:51:56:Valid: True
15:51:56:Module Path: <root>/modules/ALPR
15:51:56:AutoStart: True
15:51:56:Queue: alpr_queue
15:51:56:Runtime: python3.8
15:51:56:Runtime Loc: Local
15:51:56:FilePath: ALPR_adapter.py
15:51:56:Pre installed: False
15:51:56:Start pause: 3 sec
15:51:56:Parallelism: 0
15:51:56:LogVerbosity:
15:51:56:Platforms: all
15:51:56:GPU Libraries: not installed
15:51:56:GPU Enabled: disabled
15:51:56:Accelerator:
15:51:56:Half Precis.: enable
15:51:56:Environment Variables
15:51:56:Starting /usr...es/ALPR/bin/linux/python38/venv/bin/python3 "/usr...server-2.5.4/modules/ALPR/ALPR_adapter.py"
15:51:56:AUTO_PLATE_ROTATE = True
15:51:56:MIN_COMPUTE_CAPABILITY = 6
15:51:56:MIN_CUDNN_VERSION = 7
15:51:56:OCR_OPTIMAL_CHARACTER_HEIGHT = 60
15:51:56:OCR_OPTIMAL_CHARACTER_WIDTH = 30
15:51:56:OCR_OPTIMIZATION = True
15:51:56:PLATE_CONFIDENCE = 0.7
15:51:56:PLATE_RESCALE_FACTOR = 2
15:51:56:PLATE_ROTATE_DEG = 0
15:51:56:
15:51:56:Started License Plate Reader module
15:51:59:Module ALPR started successfully.
15:51:59:ALPR_adapter.py: Running init for License Plate Reader
 
Thank you for your help.


System Info:
Server version: 2.5.4
System: Linux
Operating System: Linux (Ubuntu 22.04)
CPUs: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz (Intel)
1 CPU x 4 cores. 8 logical processors (x64)
GPU (Primary): NVIDIA GeForce GTX 1650 (4 GiB) (NVIDIA)
Driver: 535.154.05, CUDA: 12.2 (up to: 12.2), Compute: 7.5, cuDNN: 9.0.0
System RAM: 4 GiB
Platform: Linux
BuildConfig: Release
Execution Env: Native
Runtime Env: Production
.NET framework: .NET 7.0.16
Default Python: 3.10
Go Version:
Video adapter info:
Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06):
Driver Version
Video Processor
TU117 [GeForce GTX 1650] (rev a1):
Driver Version
Video Processor
System GPU info:
GPU 3D Usage 0%
GPU RAM Usage 1.5 GiB
Global Environment variables:
CPAI_APPROOTPATH = <root>
CPAI_PORT = 32168


ALPR Info:
Module 'License Plate Reader' 3.0.2 (ID: ALPR)
Valid: True
Module Path: <root>/modules/ALPR
AutoStart: True
Queue: alpr_queue
Runtime: python3.8
Runtime Loc: Local
FilePath: ALPR_adapter.py
Pre installed: False
Start pause: 3 sec
Parallelism: 0
LogVerbosity:
Platforms: all
GPU Libraries: not installed
GPU Enabled: enabled
Accelerator:
Half Precis.: enable
Environment Variables
AUTO_PLATE_ROTATE = True
MIN_COMPUTE_CAPABILITY = 6
MIN_CUDNN_VERSION = 7
OCR_OPTIMAL_CHARACTER_HEIGHT = 60
OCR_OPTIMAL_CHARACTER_WIDTH = 30
OCR_OPTIMIZATION = True
PLATE_CONFIDENCE = 0.7
PLATE_RESCALE_FACTOR = 2
PLATE_ROTATE_DEG = 0

Status Data: {
"inferenceDevice": "CPU",
"inferenceLibrary": "",
"canUseGPU": "false",
"successfulInferences": 0,
"failedInferences": 0,
"numInferences": 0,
"averageInferenceMs": 0,
"numItemsFound": 0
}
Started: 01 Mar 2024 6:52:52 PM Coordinated Universal Time
LastSeen: 01 Mar 2024 8:47:41 PM Coordinated Universal Time
Status: Started
Requests: 0 (includes status calls)



Install log:

15:49:57:preparing to install module 'ALPR'
15:49:57:Downloading module 'ALPR'
15:49:57:Installing module 'ALPR'
15:49:57:Installer script at '/usr/bin/codeproject.ai-server-2.5.4/setup.sh'
15:49:57:ALPR: Setting verbosity to loud
15:49:57:ALPR: Installing CodeProject.AI Analysis Module
15:49:57:ALPR: ======================================================================
15:49:57:ALPR: CodeProject.AI Installer
15:49:57:ALPR: ======================================================================
15:49:57:ALPR: 9.02 GiB of 40.01 GiB available on linux
15:49:57:ALPR: os, arch = linux x86_64
15:49:57:ALPR: systemName, platform = linux, linux
15:49:57:ALPR: SSH = false
15:49:57:ALPR: setupMode = InstallModule
15:49:57:ALPR: executionEnvironment = Production
15:49:57:ALPR: rootDirPath = /usr/bin/codeproject.ai-server-2.5.4
15:49:57:ALPR: appRootDirPath = /usr/bin/codeproject.ai-server-2.5.4
15:49:57:ALPR: setupScriptDirPath = /usr/bin/codeproject.ai-server-2.5.4
15:49:57:ALPR: sdkScriptsDirPath = /usr/bin/codeproject.ai-server-2.5.4/SDK/Scripts
15:49:57:ALPR: runtimesDirPath = /usr/bin/codeproject.ai-server-2.5.4/runtimes
15:49:57:ALPR: modulesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules
15:49:57:ALPR: downloadDirPath = /usr/bin/codeproject.ai-server-2.5.4/downloads
15:49:57:ALPR: Installing xz-utils...
15:49:57:ALPR: WARNING: WARNING: aptapt does not have a stable CLI interface. Use with caution in scripts.
15:49:57:ALPR: does not have a stable CLI interface. Use with caution in scripts.
15:49:58:ALPR: Hit:1 Index of /ubuntu jammy InRelease
15:49:58:ALPR: Get:2 Index of /ubuntu jammy-updates InRelease [119 kB]
15:49:58:ALPR: Hit:3 Index of /ubuntu/20.04/prod/ focal InRelease
15:49:58:ALPR: Hit:4 Index of /compute/cuda/repos/ubuntu2204/x86_64 InRelease
15:49:58:ALPR: Get:5 Index of /ubuntu jammy-security InRelease [110 kB]
15:49:58:ALPR: Get:6 Index of /ubuntu focal-security InRelease [114 kB]
15:49:58:ALPR: General CodeProject.AI setup
15:49:58:ALPR: Setting permissions on downloads folder...Done
15:49:58:ALPR: Setting permissions on runtimes folder...Done
15:49:58:ALPR: Setting permissions on persisted data folder...Done
15:49:58:ALPR: GPU support
15:49:58:ALPR: CUDA (NVIDIA) Present: Yes (CUDA 11.8, cuDNN 9.0.0)
15:49:58:ALPR: ROCm (AMD) Present: No
15:49:58:ALPR: MPS (Apple) Present: No
15:49:58:ALPR: Reading module settingsHit:7 Index of /deadsnakes/ppa/ubuntu jammy InRelease
15:49:58:ALPR: .Modules.ALPR.Name is License Plate Reader in modulesettings.json
15:49:58:ALPR: ..Modules.ALPR.Version is 3.0.2 in modulesettings.json
15:49:58:ALPR: .Get:8 Index of /ubuntu jammy-updates/main amd64 Packages [1421 kB]
15:49:58:ALPR: .Modules.ALPR.LaunchSettings.Runtime is python3.8 in modulesettings.json
15:49:59:ALPR: ..Modules.ALPR.LaunchSettings.RuntimeLocation is Local in modulesettings.json
15:49:59:ALPR: ..Modules.ALPR.LaunchSettings.FilePath is ALPR_adapter.py in modulesettings.json
15:49:59:ALPR: ..Modules.ALPR.GpuOptions.InstallGPU is false in modulesettings.linux.json
15:49:59:ALPR: ..Modules.ALPR.InstallOptions.Platforms is [ "all" ] in modulesettings.json
15:49:59:ALPR: .Done
15:49:59:ALPR: Processing module ALPR 3.0.2
15:49:59:ALPR: moduleName = License Plate Reader
15:49:59:ALPR: moduleVersion = 3.0.2
15:49:59:ALPR: runtime = python3.8
15:49:59:ALPR: runtimeLocation = Local
15:49:59:ALPR: installGPU = false
15:49:59:ALPR: pythonVersion = 3.8
15:49:59:ALPR: virtualEnvDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv
15:49:59:ALPR: venvPythonCmdPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3.8
15:49:59:ALPR: packagesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/
15:49:59:ALPR: Installing Python 3.8
15:49:59:ALPR: Python install path is /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38
15:49:59:ALPR: Python 3.8 is already installed
15:49:59:ALPR: Ensuring PIP in base python install...Reading package lists...Fetched 1764 kB in 1s (1550 kB/s)
15:50:05:ALPR: Reading package lists...
15:50:05:ALPR: Building dependency tree...
15:50:05:ALPR: Building dependency tree...
15:50:05:ALPR: Reading state information...
15:50:05:ALPR: All packages are up to date.
15:50:05:ALPR: W: : Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
15:50:05:ALPR: Reading state information...
15:50:07:ALPR: 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
15:50:07:ALPR: Need to get 0 B/193 kB of archives.
15:50:07:ALPR: After this operation, 0 B of additional disk space will be used.
15:50:08:ALPR: (Reading database ...
15:50:08:ALPR: (Reading database ... 5%
15:50:08:ALPR: (Reading database ... 10%
15:50:08:ALPR: (Reading database ... 15%
15:50:08:ALPR: (Reading database ... 20%
15:50:08:ALPR: (Reading database ... 25%
15:50:08:ALPR: (Reading database ... 30%
15:50:08:ALPR: (Reading database ... 35%
15:50:08:ALPR: (Reading database ... 40%
15:50:08:ALPR: (Reading database ... 45%
15:50:08:ALPR: (Reading database ... 50%
15:50:08:ALPR: (Reading database ... 55%
15:50:08:ALPR: (Reading database ... 60%
15:50:09:ALPR: (Reading database ... 65%
15:50:09:ALPR: (Reading database ... 70%
15:50:09:ALPR: (Reading database ... 75%
15:50:09:ALPR: (Reading database ... 80%
15:50:10:ALPR: (Reading database ... 85%
15:50:10:ALPR: (Reading database ... 90%
15:50:11:ALPR: (Reading database ... 95%
15:50:12:ALPR: (Reading database ... 100%
15:50:12:ALPR: (Reading database ... 84385 files and directories currently installed.)
15:50:12:ALPR: Preparing to unpack .../python3.8-distutils_3.8.18-1+jammy1_all.deb ...
15:50:12:ALPR: Unpacking python3.8-distutils (3.8.18-1+jammy1) over (3.8.18-1+jammy1) ...
15:50:12:ALPR: Setting up python3.8-distutils (3.8.18-1+jammy1) ...
15:50:12:ALPR: /usr/bin/codeproject.ai-server-2.5.4/SDK/Scripts/utils.sh: line 1181: /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3.8: No such file or directory
15:50:12:ALPR: done
15:50:13:ALPR: Upgrading PIP in base python install...Requirement already satisfied: pip in /usr/local/lib/python3.8/dist-packages (24.0)
15:50:13:ALPR: WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages
15:50:13:ALPR: done
15:50:13:ALPR: Installing Virtual Environment tools for Linux...
15:50:13:ALPR: Searching for installed dependencies:
15:50:14:ALPR: -> python3-pip python3-setuptools python3.8-venv Done
15:50:14:ALPR: All dependencies already installed.
15:50:14:ALPR: Creating Virtual Environment (Local)...Install path is /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38
15:50:17:ALPR: Done
15:50:17:ALPR: Checking for Python 3.8...(Found Python 3.8.18) All good
15:50:19:ALPR: Upgrading PIP in virtual environment... done
15:50:21:ALPR: Installing updated setuptools in venv... Done
15:50:21:ALPR: Downloading ocr-en-pp_ocrv4-paddle.zip to /usr/bin/codeproject.ai-server-2.5.4/downloads/ALPR
15:50:21:ALPR: Extracting to paddleocr in this folder
15:50:21:ALPR: Downloading OCR models... already exists...Expanding...Archive: ocr-en-pp_ocrv4-paddle.zip
15:50:21:ALPR: inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams
15:50:21:ALPR: inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams.info
15:50:21:ALPR: inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdmodel
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams.info
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdmodel
15:50:21:ALPR: creating: paddleocr/en_PP-OCRv4_rec_infer/
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams.info
15:50:21:ALPR: inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdmodel
15:50:21:ALPR: Done.
15:50:21:ALPR: Moving contents of ocr-en-pp_ocrv4-paddle.zip to paddleocr...done.
15:50:21:ALPR: Installing Python packages for License Plate Reader
15:50:21:ALPR: Installing GPU-enabled libraries: No
15:50:21:ALPR: Ensuring PIP is installed and up to date...
15:50:21:ALPR: Searching for installed dependencies:
15:50:21:ALPR: -> python3-pip Done
15:50:21:ALPR: All dependencies already installed.
15:50:21:ALPR: Ensuring PIP compatibility ...
15:50:22:ALPR: Looking in links: /tmp/tmp85njjwt5
15:50:22:ALPR: Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
15:50:22:ALPR: Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
15:50:22:ALPR: Python packages will be specified by requirements.linux.txt
15:50:24:ALPR: - Installing PaddelPaddle, the Deep Learning platform...Checking ...Check done...Installing paddlepaddle==2.6.0...Collecting paddlepaddle==2.6.0
15:50:24:ALPR: Using cached paddlepaddle-2.6.0-cp38-cp38-manylinux1_x86_64.whl.metadata (8.6 kB)
15:50:24:ALPR: Collecting httpx (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
15:50:24:ALPR: Collecting numpy>=1.13 (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
15:50:24:ALPR: Collecting Pillow (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl.metadata (9.7 kB)
15:50:24:ALPR: Collecting decorator (from paddlepaddle==2.6.0)
15:50:24:ALPR: Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
15:50:25:ALPR: Collecting astor (from paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached astor-0.8.1-py2.py3-none-any.whl.metadata (4.2 kB)
15:50:25:ALPR: Collecting opt-einsum==3.3.0 (from paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached opt_einsum-3.3.0-py3-none-any.whl.metadata (6.5 kB)
15:50:25:ALPR: Collecting protobuf>=3.20.2 (from paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
15:50:25:ALPR: Collecting anyio (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached anyio-4.3.0-py3-none-any.whl.metadata (4.6 kB)
15:50:25:ALPR: Collecting certifi (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
15:50:25:ALPR: Collecting httpcore==1.* (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached httpcore-1.0.4-py3-none-any.whl.metadata (20 kB)
15:50:25:ALPR: Collecting idna (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
15:50:25:ALPR: Collecting sniffio (from httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
15:50:25:ALPR: Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
15:50:25:ALPR: Collecting exceptiongroup>=1.0.2 (from anyio->httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
15:50:25:ALPR: Collecting typing-extensions>=4.1 (from anyio->httpx->paddlepaddle==2.6.0)
15:50:25:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB)
15:50:25:ALPR: Using cached paddlepaddle-2.6.0-cp38-cp38-manylinux1_x86_64.whl (125.7 MB)
15:50:27:Response timeout. Try increasing the timeout value
15:50:27:ALPR: Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
15:50:27:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
15:50:27:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
15:50:27:ALPR: Using cached astor-0.8.1-py2.py3-none-any.whl (27 kB)
15:50:27:ALPR: Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
15:50:27:ALPR: Using cached httpx-0.27.0-py3-none-any.whl (75 kB)
15:50:27:ALPR: Using cached httpcore-1.0.4-py3-none-any.whl (77 kB)
15:50:27:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (4.5 MB)
15:50:27:ALPR: Using cached anyio-4.3.0-py3-none-any.whl (85 kB)
15:50:27:ALPR: Using cached idna-3.6-py3-none-any.whl (61 kB)
15:50:27:ALPR: Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
15:50:27:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
15:50:27:ALPR: Using cached exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
15:50:27:ALPR: Using cached h11-0.14.0-py3-none-any.whl (58 kB)
15:50:27:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB)
15:50:28:ALPR: Installing collected packages: typing-extensions, sniffio, protobuf, Pillow, numpy, idna, h11, exceptiongroup, decorator, certifi, astor, opt-einsum, httpcore, anyio, httpx, paddlepaddle
15:50:38:ALPR: Successfully installed Pillow-10.2.0 anyio-4.3.0 astor-0.8.1 certifi-2024.2.2 decorator-5.1.1 exceptiongroup-1.2.0 h11-0.14.0 httpcore-1.0.4 httpx-0.27.0 idna-3.6 numpy-1.24.4 opt-einsum-3.3.0 paddlepaddle-2.6.0 protobuf-4.25.3 sniffio-1.3.1 typing-extensions-4.10.0
15:50:39:ALPR: (✅ checked) Done
15:50:40:ALPR: - Installing PaddleOCR, the OCR toolkit based on PaddlePaddle...Checking ...Check done...Installing paddleocr==2.7.0.3...Collecting paddleocr==2.7.0.3
15:50:40:ALPR: Using cached paddleocr-2.7.0.3-py3-none-any.whl.metadata (26 kB)
15:50:41:ALPR: Collecting shapely (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached shapely-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
15:50:41:ALPR: Collecting scikit-image (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached scikit_image-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)
15:50:41:ALPR: Collecting imgaug (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached imgaug-0.4.0-py2.py3-none-any.whl.metadata (1.8 kB)
15:50:41:ALPR: Collecting pyclipper (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
15:50:41:ALPR: Collecting lmdb (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached lmdb-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.2 kB)
15:50:41:ALPR: Collecting tqdm (from paddleocr==2.7.0.3)
15:50:41:ALPR: Using cached tqdm-4.66.2-py3-none-any.whl.metadata (57 kB)
15:50:42:ALPR: Collecting numpy (from paddleocr==2.7.0.3)
15:50:42:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
15:50:42:ALPR: Collecting visualdl (from paddleocr==2.7.0.3)
15:50:42:ALPR: Using cached visualdl-2.5.3-py3-none-any.whl.metadata (25 kB)
15:50:42:ALPR: Collecting rapidfuzz (from paddleocr==2.7.0.3)
15:50:42:ALPR: Using cached rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
15:50:43:ALPR: Collecting opencv-python<=4.6.0.66 (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached opencv_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
15:50:43:ALPR: Collecting opencv-contrib-python<=4.6.0.66 (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached opencv_contrib_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
15:50:43:ALPR: Collecting cython (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached Cython-3.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
15:50:43:ALPR: Collecting lxml (from paddleocr==2.7.0.3)
15:50:43:ALPR: Using cached lxml-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.5 kB)
15:50:44:ALPR: Collecting premailer (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached premailer-3.10.0-py2.py3-none-any.whl.metadata (15 kB)
15:50:44:ALPR: Collecting openpyxl (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached openpyxl-3.1.2-py2.py3-none-any.whl.metadata (2.5 kB)
15:50:44:ALPR: Collecting attrdict (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached attrdict-2.0.1-py2.py3-none-any.whl.metadata (6.7 kB)
15:50:44:ALPR: Collecting PyMuPDF<1.21.0 (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached PyMuPDF-1.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB)
15:50:44:ALPR: Collecting Pillow>=10.0.0 (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl.metadata (9.7 kB)
15:50:44:ALPR: Collecting pyyaml (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
15:50:44:ALPR: Collecting python-docx (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached python_docx-1.1.0-py3-none-any.whl.metadata (2.0 kB)
15:50:44:ALPR: Collecting beautifulsoup4 (from paddleocr==2.7.0.3)
15:50:44:ALPR: Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
15:50:45:ALPR: Collecting fonttools>=4.24.0 (from paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached fonttools-4.49.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (159 kB)
15:50:45:ALPR: Collecting fire>=0.3.0 (from paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached fire-0.5.0-py2.py3-none-any.whl
15:50:45:ALPR: Collecting pdf2docx (from paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached pdf2docx-0.5.8-py3-none-any.whl.metadata (3.2 kB)
15:50:45:ALPR: Collecting six (from fire>=0.3.0->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
15:50:45:ALPR: Collecting termcolor (from fire>=0.3.0->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached termcolor-2.4.0-py3-none-any.whl.metadata (6.1 kB)
15:50:45:ALPR: Collecting soupsieve>1.2 (from beautifulsoup4->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
15:50:45:ALPR: Collecting scipy (from imgaug->paddleocr==2.7.0.3)
15:50:45:ALPR: Using cached scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (58 kB)
15:50:46:ALPR: Collecting matplotlib (from imgaug->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached matplotlib-3.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (5.7 kB)
15:50:46:ALPR: Collecting imageio (from imgaug->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached imageio-2.34.0-py3-none-any.whl.metadata (4.9 kB)
15:50:46:ALPR: Collecting networkx>=2.8 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached networkx-3.1-py3-none-any.whl.metadata (5.3 kB)
15:50:46:ALPR: Collecting tifffile>=2022.8.12 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached tifffile-2023.7.10-py3-none-any.whl.metadata (31 kB)
15:50:46:ALPR: Collecting PyWavelets>=1.1.1 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached PyWavelets-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB)
15:50:46:ALPR: Collecting packaging>=21 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
15:50:46:ALPR: Collecting lazy_loader>=0.2 (from scikit-image->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached lazy_loader-0.3-py3-none-any.whl.metadata (4.3 kB)
15:50:46:ALPR: Collecting et-xmlfile (from openpyxl->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached et_xmlfile-1.1.0-py3-none-any.whl.metadata (1.8 kB)
15:50:46:ALPR: Collecting opencv-python-headless>=4.5 (from pdf2docx->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached opencv_python_headless-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
15:50:46:ALPR: Collecting typing-extensions (from python-docx->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB)
15:50:46:ALPR: Collecting cssselect (from premailer->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached cssselect-1.2.0-py2.py3-none-any.whl.metadata (2.2 kB)
15:50:46:ALPR: Collecting cssutils (from premailer->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached cssutils-2.9.0-py3-none-any.whl.metadata (9.1 kB)
15:50:46:ALPR: Collecting requests (from premailer->paddleocr==2.7.0.3)
15:50:46:ALPR: Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
15:50:47:ALPR: Collecting cachetools (from premailer->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)
15:50:47:ALPR: Collecting bce-python-sdk (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached bce_python_sdk-0.9.4-py3-none-any.whl.metadata (318 bytes)
15:50:47:ALPR: Collecting flask>=1.1.1 (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached flask-3.0.2-py3-none-any.whl.metadata (3.6 kB)
15:50:47:ALPR: Collecting Flask-Babel>=3.0.0 (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached flask_babel-4.0.0-py3-none-any.whl.metadata (1.9 kB)
15:50:47:ALPR: Collecting protobuf>=3.20.0 (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
15:50:47:ALPR: Collecting pandas (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
15:50:47:ALPR: Collecting rarfile (from visualdl->paddleocr==2.7.0.3)
15:50:47:ALPR: Using cached rarfile-4.1-py3-none-any.whl.metadata (4.4 kB)
15:50:48:ALPR: Collecting psutil (from visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
15:50:48:ALPR: Collecting Werkzeug>=3.0.0 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached werkzeug-3.0.1-py3-none-any.whl.metadata (4.1 kB)
15:50:48:ALPR: Collecting Jinja2>=3.1.2 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB)
15:50:48:ALPR: Collecting itsdangerous>=2.1.2 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached itsdangerous-2.1.2-py3-none-any.whl.metadata (2.9 kB)
15:50:48:ALPR: Collecting click>=8.1.3 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
15:50:48:ALPR: Collecting blinker>=1.6.2 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB)
15:50:48:ALPR: Collecting importlib-metadata>=3.6.0 (from flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB)
15:50:48:ALPR: Collecting Babel>=2.12 (from Flask-Babel>=3.0.0->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB)
15:50:48:ALPR: Collecting pytz>=2022.7 (from Flask-Babel>=3.0.0->visualdl->paddleocr==2.7.0.3)
15:50:48:ALPR: Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB)
15:50:48:ALPR: Collecting pycryptodome>=3.8.0 (from bce-python-sdk->visualdl->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
15:50:49:ALPR: Collecting future>=0.6.0 (from bce-python-sdk->visualdl->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
15:50:49:ALPR: Collecting contourpy>=1.0.1 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached contourpy-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.9 kB)
15:50:49:ALPR: Collecting cycler>=0.10 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
15:50:49:ALPR: Collecting kiwisolver>=1.0.1 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (6.4 kB)
15:50:49:ALPR: Collecting pyparsing>=2.3.1 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB)
15:50:49:ALPR: Collecting python-dateutil>=2.7 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
15:50:49:ALPR: Collecting importlib-resources>=3.2.0 (from matplotlib->imgaug->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached importlib_resources-6.1.2-py3-none-any.whl.metadata (3.9 kB)
15:50:49:ALPR: Collecting tzdata>=2022.1 (from pandas->visualdl->paddleocr==2.7.0.3)
15:50:49:ALPR: Using cached tzdata-2024.1-py2.py3-none-any.whl.metadata (1.4 kB)
15:50:50:ALPR: Collecting charset-normalizer<4,>=2 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
15:50:50:ALPR: Collecting idna<4,>=2.5 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
15:50:50:ALPR: Collecting urllib3<3,>=1.21.1 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
15:50:50:ALPR: Collecting certifi>=2017.4.17 (from requests->premailer->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
15:50:50:ALPR: Collecting zipp>=0.5 (from importlib-metadata>=3.6.0->flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
15:50:50:ALPR: Collecting MarkupSafe>=2.0 (from Jinja2>=3.1.2->flask>=1.1.1->visualdl->paddleocr==2.7.0.3)
15:50:50:ALPR: Using cached MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
15:50:50:ALPR: Using cached paddleocr-2.7.0.3-py3-none-any.whl (465 kB)
15:50:50:ALPR: Using cached fonttools-4.49.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB)
15:50:51:ALPR: Using cached opencv_contrib_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67.1 MB)
15:50:51:ALPR: Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
15:50:51:ALPR: Using cached opencv_python-4.6.0.66-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.9 MB)
15:50:52:ALPR: Using cached pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (4.5 MB)
15:50:52:ALPR: Using cached PyMuPDF-1.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB)
15:50:52:ALPR: Using cached attrdict-2.0.1-py2.py3-none-any.whl (9.9 kB)
15:50:52:ALPR: Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
15:50:52:ALPR: Using cached Cython-3.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
15:50:52:ALPR: Using cached imgaug-0.4.0-py2.py3-none-any.whl (948 kB)
15:50:52:ALPR: Using cached scikit_image-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.9 MB)
15:50:52:ALPR: Using cached lmdb-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298 kB)
15:50:52:ALPR: Using cached lxml-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB)
15:50:52:ALPR: Using cached openpyxl-3.1.2-py2.py3-none-any.whl (249 kB)
15:50:52:ALPR: Using cached pdf2docx-0.5.8-py3-none-any.whl (132 kB)
15:50:52:ALPR: Using cached python_docx-1.1.0-py3-none-any.whl (239 kB)
15:50:52:ALPR: Using cached premailer-3.10.0-py2.py3-none-any.whl (19 kB)
15:50:52:ALPR: Using cached pyclipper-1.3.0.post5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (682 kB)
15:50:52:ALPR: Using cached PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB)
15:50:52:ALPR: Using cached rapidfuzz-3.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB)
15:50:52:ALPR: Using cached shapely-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
15:50:53:ALPR: Using cached tqdm-4.66.2-py3-none-any.whl (78 kB)
15:50:53:ALPR: Using cached visualdl-2.5.3-py3-none-any.whl (6.3 MB)
15:50:53:ALPR: Using cached flask-3.0.2-py3-none-any.whl (101 kB)
15:50:53:ALPR: Using cached flask_babel-4.0.0-py3-none-any.whl (9.6 kB)
15:50:53:ALPR: Using cached imageio-2.34.0-py3-none-any.whl (313 kB)
15:50:53:ALPR: Using cached lazy_loader-0.3-py3-none-any.whl (9.1 kB)
15:50:53:ALPR: Using cached networkx-3.1-py3-none-any.whl (2.1 MB)
15:50:53:ALPR: Using cached opencv_python_headless-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.6 MB)
15:50:53:ALPR: Using cached packaging-23.2-py3-none-any.whl (53 kB)
15:50:53:ALPR: Using cached protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
15:50:53:ALPR: Using cached PyWavelets-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB)
15:50:53:ALPR: Using cached scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB)
15:50:54:ALPR: Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
15:50:54:ALPR: Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
15:50:54:ALPR: Using cached tifffile-2023.7.10-py3-none-any.whl (220 kB)
15:50:54:ALPR: Using cached bce_python_sdk-0.9.4-py3-none-any.whl (329 kB)
15:50:54:ALPR: Using cached cachetools-5.3.3-py3-none-any.whl (9.3 kB)
15:50:54:ALPR: Using cached cssselect-1.2.0-py2.py3-none-any.whl (18 kB)
15:50:54:ALPR: Using cached cssutils-2.9.0-py3-none-any.whl (398 kB)
15:50:54:ALPR: Using cached et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
15:50:54:ALPR: Using cached matplotlib-3.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (9.2 MB)
15:50:56:ALPR: Using cached pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
15:50:56:ALPR: Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB)
15:50:56:ALPR: Using cached rarfile-4.1-py3-none-any.whl (28 kB)
15:50:56:ALPR: Using cached requests-2.31.0-py3-none-any.whl (62 kB)
15:50:56:ALPR: Using cached termcolor-2.4.0-py3-none-any.whl (7.7 kB)
15:50:56:ALPR: Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB)
15:50:56:ALPR: Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB)
15:50:56:ALPR: Using cached blinker-1.7.0-py3-none-any.whl (13 kB)
15:50:56:ALPR: Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
15:50:56:ALPR: Using cached charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
15:50:56:ALPR: Using cached click-8.1.7-py3-none-any.whl (97 kB)
15:50:56:ALPR: Using cached contourpy-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301 kB)
15:50:56:ALPR: Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
15:50:56:ALPR: Using cached future-1.0.0-py3-none-any.whl (491 kB)
15:50:56:ALPR: Using cached idna-3.6-py3-none-any.whl (61 kB)
15:50:56:ALPR: Using cached importlib_metadata-7.0.1-py3-none-any.whl (23 kB)
15:50:56:ALPR: Using cached importlib_resources-6.1.2-py3-none-any.whl (34 kB)
15:50:56:ALPR: Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
15:50:56:ALPR: Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB)
15:50:56:ALPR: Using cached kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB)
15:50:56:ALPR: Using cached pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
15:50:56:ALPR: Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
15:50:56:ALPR: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
15:50:56:ALPR: Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB)
15:50:56:ALPR: Using cached tzdata-2024.1-py2.py3-none-any.whl (345 kB)
15:50:56:ALPR: Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
15:50:56:ALPR: Using cached werkzeug-3.0.1-py3-none-any.whl (226 kB)
15:50:56:ALPR: Using cached MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB)
15:50:56:ALPR: Using cached zipp-3.17.0-py3-none-any.whl (7.4 kB)
15:50:58:ALPR: Installing collected packages: pytz, pyclipper, lmdb, zipp, urllib3, tzdata, typing-extensions, tqdm, termcolor, soupsieve, six, rarfile, rapidfuzz, pyyaml, pyparsing, PyMuPDF, pycryptodome, psutil, protobuf, Pillow, packaging, numpy, networkx, MarkupSafe, lxml, lazy_loader, kiwisolver, itsdangerous, idna, future, fonttools, et-xmlfile, cython, cycler, cssutils, cssselect, click, charset-normalizer, certifi, cachetools, blinker, Babel, Werkzeug, tifffile, shapely, scipy, requests, PyWavelets, python-docx, python-dateutil, openpyxl, opencv-python-headless, opencv-python, opencv-contrib-python, Jinja2, importlib-resources, importlib-metadata, imageio, fire, contourpy, beautifulsoup4, bce-python-sdk, attrdict, scikit-image, premailer, pdf2docx, pandas, matplotlib, flask, imgaug, Flask-Babel, visualdl, paddleocr
15:51:26:ALPR: Successfully installed Babel-2.14.0 Flask-Babel-4.0.0 Jinja2-3.1.3 MarkupSafe-2.1.5 Pillow-10.2.0 PyMuPDF-1.20.2 PyWavelets-1.4.1 Werkzeug-3.0.1 attrdict-2.0.1 bce-python-sdk-0.9.4 beautifulsoup4-4.12.3 blinker-1.7.0 cachetools-5.3.3 certifi-2024.2.2 charset-normalizer-3.3.2 click-8.1.7 contourpy-1.1.1 cssselect-1.2.0 cssutils-2.9.0 cycler-0.12.1 cython-3.0.8 et-xmlfile-1.1.0 fire-0.5.0 flask-3.0.2 fonttools-4.49.0 future-1.0.0 idna-3.6 imageio-2.34.0 imgaug-0.4.0 importlib-metadata-7.0.1 importlib-resources-6.1.2 itsdangerous-2.1.2 kiwisolver-1.4.5 lazy_loader-0.3 lmdb-1.4.1 lxml-5.1.0 matplotlib-3.7.5 networkx-3.1 numpy-1.24.4 opencv-contrib-python-4.6.0.66 opencv-python-4.6.0.66 opencv-python-headless-4.9.0.80 openpyxl-3.1.2 packaging-23.2 paddleocr-2.7.0.3 pandas-2.0.3 pdf2docx-0.5.8 premailer-3.10.0 protobuf-4.25.3 psutil-5.9.8 pyclipper-1.3.0.post5 pycryptodome-3.20.0 pyparsing-3.1.1 python-dateutil-2.9.0.post0 python-docx-1.1.0 pytz-2024.1 pyyaml-6.0.1 rapidfuzz-3.6.1 rarfile-4.1 requests-2.31.0 scikit-image-0.21.0 scipy-1.10.1 shapely-2.0.3 six-1.16.0 soupsieve-2.5 termcolor-2.4.0 tifffile-2023.7.10 tqdm-4.66.2 typing-extensions-4.10.0 tzdata-2024.1 urllib3-2.2.1 visualdl-2.5.3 zipp-3.17.0
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/pycache already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/pillow.libs already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/numpy.libs already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/protobuf-4.25.3.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/numpy-1.24.4.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/pillow-10.2.0.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/typing_extensions.py already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/certifi-2024.2.2.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna-3.6.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/PIL already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/numpy already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/certifi already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/google already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/typing_extensions-4.10.0.dist-info already exists. Specify --upgrade to force replacement.
15:51:26:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/bin already exists. Specify --upgrade to force replacement.
15:51:28:ALPR: (✅ checked) Done
15:51:29:ALPR: - Installing imutils, the image utilities library...Checking ...Check done...Installing imutils...Collecting imutils
15:51:29:ALPR: Using cached imutils-0.5.4-py3-none-any.whl
15:51:30:ALPR: Installing collected packages: imutils
15:51:30:ALPR: Successfully installed imutils-0.5.4
15:51:30:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/bin already exists. Specify --upgrade to force replacement.
15:51:31:ALPR: (✅ checked) Done
15:51:32:ALPR: - Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
15:51:33:ALPR: - Installing OpenCV, the Computer Vision library for Python...Checking ...Check done...Already installed
15:51:34:ALPR: - Installing NumPy, a package for scientific computing...Checking ...Check done...Already installed
15:51:34:ALPR: Installing Python packages for the CodeProject.AI Server SDK
15:51:34:ALPR: Ensuring PIP is installed and up to date...
15:51:34:ALPR: Searching for installed dependencies:
15:51:35:ALPR: -> python3-pip Done
15:51:35:ALPR: All dependencies already installed.
15:51:35:ALPR: Ensuring PIP compatibility ...
15:51:36:ALPR: Looking in links: /tmp/tmpd31gx6r_
15:51:36:ALPR: Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
15:51:36:ALPR: Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
15:51:37:ALPR: Python packages will be specified by requirements.txt
15:51:38:ALPR: - Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
15:51:39:ALPR: - Installing Charset normalizer...Checking ...Check done...Already installed
15:51:40:ALPR: - Installing aiohttp, the Async IO HTTP library...Checking ...Check done...Installing aiohttp...Collecting aiohttp
15:51:40:ALPR: Using cached aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
15:51:40:ALPR: Collecting aiosignal>=1.1.2 (from aiohttp)
15:51:40:ALPR: Using cached aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
15:51:40:ALPR: Collecting attrs>=17.3.0 (from aiohttp)
15:51:40:ALPR: Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
15:51:40:ALPR: Collecting frozenlist>=1.1.1 (from aiohttp)
15:51:40:ALPR: Using cached frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
15:51:41:ALPR: Collecting multidict<7.0,>=4.5 (from aiohttp)
15:51:41:ALPR: Using cached multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
15:51:41:ALPR: Collecting yarl<2.0,>=1.0 (from aiohttp)
15:51:41:ALPR: Using cached yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB)
15:51:41:ALPR: Collecting async-timeout<5.0,>=4.0 (from aiohttp)
15:51:41:ALPR: Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
15:51:41:ALPR: Collecting idna>=2.0 (from yarl<2.0,>=1.0->aiohttp)
15:51:41:ALPR: Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
15:51:41:ALPR: Using cached aiohttp-3.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
15:51:41:ALPR: Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
15:51:41:ALPR: Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
15:51:41:ALPR: Using cached attrs-23.2.0-py3-none-any.whl (60 kB)
15:51:41:ALPR: Using cached frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240 kB)
15:51:41:ALPR: Using cached multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129 kB)
15:51:41:ALPR: Using cached yarl-1.9.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308 kB)
15:51:41:ALPR: Using cached idna-3.6-py3-none-any.whl (61 kB)
15:51:42:ALPR: Installing collected packages: multidict, idna, frozenlist, attrs, async-timeout, yarl, aiosignal, aiohttp
15:51:42:ALPR: Successfully installed aiohttp-3.9.3 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.2.0 frozenlist-1.4.1 idna-3.6 multidict-6.0.5 yarl-1.9.4
15:51:42:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna already exists. Specify --upgrade to force replacement.
15:51:42:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/idna-3.6.dist-info already exists. Specify --upgrade to force replacement.
15:51:43:ALPR: (✅ checked) Done
15:51:44:ALPR: - Installing aiofiles, the Async IO Files library...Checking ...Check done...Installing aiofiles...Collecting aiofiles
15:51:44:ALPR: Using cached aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
15:51:44:ALPR: Using cached aiofiles-23.2.1-py3-none-any.whl (15 kB)
15:51:45:ALPR: Installing collected packages: aiofiles
15:51:46:ALPR: Successfully installed aiofiles-23.2.1
15:51:47:ALPR: (✅ checked) Done
15:51:47:ALPR: - Installing py-cpuinfo to allow us to query CPU info...Checking ...Check done...Installing py-cpuinfo...Collecting py-cpuinfo
15:51:47:ALPR: Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
15:51:47:ALPR: Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
15:51:48:ALPR: Installing collected packages: py-cpuinfo
15:51:48:ALPR: Successfully installed py-cpuinfo-9.0.0
15:51:48:ALPR: WARNING: Target directory /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/bin already exists. Specify --upgrade to force replacement.
15:51:49:ALPR: (✅ checked) Done
15:51:50:ALPR: - Installing Requests, the HTTP library...Checking ...Check done...Already installed
15:51:50:ALPR: Executing post-install script for License Plate Reader
15:51:50:ALPR: Applying PaddleOCR patch
15:51:50:ALPR: SELF TEST START ======================================================
15:51:55:ALPR: Running verify PaddlePaddle program ...
15:51:55:ALPR: PaddlePaddle works well on 1 CPU.
15:51:55:ALPR: PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.
15:51:56:ALPR: Self-test passed
15:51:56:ALPR: SELF TEST END ======================================================
15:51:56:ALPR: Module setup time 00:01:58
15:51:56:ALPR: Setup complete
15:51:56:ALPR: Total setup time 00:01:59
15:51:56:Module ALPR installed successfully.
15:51:56:Installer exited with code 0
15:51:56:Running module using: /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3
15:51:56:
15:51:56:Attempting to start ALPR with /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/ALPR_adapter.py"
15:51:56:
15:51:56:Module 'License Plate Reader' 3.0.2 (ID: ALPR)
15:51:56:Valid: True
15:51:56:Module Path: <root>/modules/ALPR
15:51:56:AutoStart: True
15:51:56:Queue: alpr_queue
15:51:56:Runtime: python3.8
15:51:56:Runtime Loc: Local
15:51:56:FilePath: ALPR_adapter.py
15:51:56:pre installed: False
15:51:56:Start pause: 3 sec
15:51:56:parallelism: 0
15:51:56:LogVerbosity:
15:51:56:platforms: all
15:51:56:GPU Libraries: not installed
15:51:56:GPU Enabled: disabled
15:51:56:Accelerator:
15:51:56:Half Precis.: enable
15:51:56:Environment Variables
15:51:56:Starting /usr...es/ALPR/bin/linux/python38/venv/bin/python3 "/usr...server-2.5.4/modules/ALPR/ALPR_adapter.py"
15:51:56:AUTO_PLATE_ROTATE = True
15:51:56:MIN_COMPUTE_CAPABILITY = 6
15:51:56:MIN_CUDNN_VERSION = 7
15:51:56:OCR_OPTIMAL_CHARACTER_HEIGHT = 60
15:51:56:OCR_OPTIMAL_CHARACTER_WIDTH = 30
15:51:56:OCR_OPTIMIZATION = True
15:51:56:pLATE_CONFIDENCE = 0.7
15:51:56:pLATE_RESCALE_FACTOR = 2
15:51:56:pLATE_ROTATE_DEG = 0
15:51:56:
15:51:56:Started License Plate Reader module
15:51:59:Module ALPR started successfully.
15:51:59:ALPR_adapter.py: Running init for License Plate Reader
It looks like the Linux module settings has Install GPU set to false. You can try setting it to true then manually install the module by running bash ../../setup.sh from the ALPR directory.


1709328102801.png
 
It looks like the Linux module settings has Install GPU set to false. You can try setting it to true then manually install the module by running bash ../../setup.sh from the ALPR directory.

Done and new install logs below. Still no gpu start however.



Installation Log
Installing CodeProject.AI Analysis Module

======================================================================

CodeProject.AI Installer

======================================================================

7.05 GiB of 40.01 GiB available on linux

os, arch = linux x86_64
systemName, platform = linux, linux
SSH = false
setupMode = InstallModule
executionEnvironment = Production
rootDirPath = /usr/bin/codeproject.ai-server-2.5.4
appRootDirPath = /usr/bin/codeproject.ai-server-2.5.4
setupScriptDirPath = /usr/bin/codeproject.ai-server-2.5.4
sdkScriptsDirPath = /usr/bin/codeproject.ai-server-2.5.4/SDK/Scripts
runtimesDirPath = /usr/bin/codeproject.ai-server-2.5.4/runtimes
modulesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules
downloadDirPath = /usr/bin/codeproject.ai-server-2.5.4/downloads

Installing xz-utils...

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 Index of /ubuntu focal-security InRelease
Hit:2 Index of /ubuntu/20.04/prod/ focal InRelease
Hit:3 Index of /compute/cuda/repos/ubuntu2204/x86_64 InRelease
Hit:4 Index of /ubuntu jammy InRelease
Hit:5 Index of /ubuntu jammy-updates InRelease
Hit:6 Index of /ubuntu jammy-security InRelease
Hit:7 Index of /deadsnakes/ppa/ubuntu jammy InRelease
0% [Working]

0% [Working]General CodeProject.AI setup

Setting permissions on downloads folder...Done
Setting permissions on runtimes folder...Done
Setting permissions on persisted data folder...Done

GPU support

CUDA (NVIDIA) Present: Yes (CUDA 11.8, cuDNN 9.0.0)
No esent:
MPS (Apple) Present: No

.Modules.ALPR.Name is License Plate Reader in modulesettings.json
.Modules.ALPR.Version is 3.0.2 in modulesettings.json
..Modules.ALPR.LaunchSettings.Runtime is python3.8 in modulesettings.json
..Modules.ALPR.LaunchSettings.RuntimeLocation is Local in modulesettings.json
..Modules.ALPR.LaunchSettings.FilePath is ALPR_adapter.py in modulesettings.json
..Modules.ALPR.GpuOptions.InstallGPU is true in modulesettings.linux.json
..Modules.ALPR.InstallOptions.Platforms is [ "all" ] in modulesettings.json
.Done
Processing module ALPR 3.0.2

moduleName = License Plate Reader
moduleVersion = 3.0.2
runtime = python3.8
runtimeLocation = Local
installGPU = true
pythonVersion = 3.8
virtualEnvDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv
venvPythonCmdPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3.8
packagesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/
Installing Python 3.8
Python install path is /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38
Python 3.8 is already installed
Reading package lists... Donenstall...
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: : Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/193 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 84385 files and directories currently installed.)
Preparing to unpack .../python3.8-distutils_3.8.18-1+jammy1_all.deb ...
Unpacking python3.8-distutils (3.8.18-1+jammy1) over (3.8.18-1+jammy1) ...
Setting up python3.8-distutils (3.8.18-1+jammy1) ...
Looking in links: /tmp/tmpq_7mabzn
Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
done
Upgrading PIP in base python install...Requirement already satisfied: pip in /usr/local/lib/python3.8/dist-packages (24.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages
done
Virtual Environment already present
Checking for Python 3.8...(Found Python 3.8.18) All good
Upgrading PIP in virtual environment...done
Installing updated setuptools in venv...Done
Downloading ocr-en-pp_ocrv4-paddle.zip to /usr/bin/codeproject.ai-server-2.5.4/downloads/ALPR
Extracting to paddleocr in this folder
Downloading OCR models... already exists...Expanding...Archive: ocr-en-pp_ocrv4-paddle.zip
inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams
inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams.info
inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdmodel
inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams
inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams.info
inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdmodel
creating: paddleocr/en_PP-OCRv4_rec_infer/
inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams
inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams.info
inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdmodel
Done.
Moving contents of ocr-en-pp_ocrv4-paddle.zip to paddleocr...done.
Installing Python packages for License Plate Reader
Installing GPU-enabled libraries: If available
Ensuring PIP is installed and up to date...
Searching for installed dependencies:
-> python3-pip Done
All dependencies already installed.
Ensuring PIP compatibility ...
Looking in links: /tmp/tmpk1dwnlmr
Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
CUDA version is 11.8 (11_8 / 11)
Python packages will be specified by requirements.linux.cuda11_8.txt
- Installing PaddlePaddle, Parallel Distributed Deep Learning...Checking ...Check done...Already installed
- Installing PaddleOCR, the OCR toolkit based on PaddlePaddle...Checking ...Check done...Already installed
- Installing imutils, the image utilities library...Checking ...Check done...Already installed
- Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
- Installing OpenCV, the Computer Vision library for Python...Checking ...Check done...Already installed
- Installing NumPy, a package for scientific computing...Checking ...Check done...Already installed
Installing Python packages for the CodeProject.AI Server SDK
Ensuring PIP is installed and up to date...
Searching for installed dependencies:
-> python3-pip Done
All dependencies already installed.
Ensuring PIP compatibility ...
Looking in links: /tmp/tmp0q1io2oi
Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
CUDA version is 11.8 (11_8 / 11)
Python packages will be specified by requirements.txt
- Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
- Installing Charset normalizer...Checking ...Check done...Already installed
- Installing aiohttp, the Async IO HTTP library...Checking ...Check done...Already installed
- Installing aiofiles, the Async IO Files library...Checking ...Check done...Already installed
- Installing py-cpuinfo to allow us to query CPU info...Checking ...Check done...Already installed
- Installing Requests, the HTTP library...Checking ...Check done...Already installed
Executing post-install script for License Plate Reader
Applying PaddleOCR patch
SELF TEST START ======================================================
Running verify PaddlePaddle program ...
PaddlePaddle works well on 1 CPU.
PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.
Self-test passed
SELF TEST END ======================================================
Module setup time 00:00:32

Setup complete

Total setup time 00:00:33

root@codeproject6:/usr/bin/codeproject.ai-server-2.5.4/modules/ALPR# Infor Update ALPR. Setting EnableGPU=true
Infor *** Restarting License Plate Reader to apply settings change
Infor Sending shutdown request to python3/ALPR
Trace Client request 'Quit' in queue 'alpr_queue' (#reqid e490fd18-adf9-46a1-8780-c2fe3f62da6c)
Trace Request 'Quit' dequeued from 'alpr_queue' (#reqid e490fd18-adf9-46a1-8780-c2fe3f62da6c)
Debug License Plate Reader: Retrieved alpr_queue command 'Quit'
Infor ALPR_adapter.py: License Plate Reader started.
Infor ** Module ALPR has shutdown
Infor ALPR_adapter.py: has exited
Infor ALPR went quietly
Removing module from Processes list
Trace Running module using: /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3
Debug
Debug Attempting to start ALPR with /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/ALPR_adapter.py"
Trace Starting /usr...es/ALPR/bin/linux/python38/venv/bin/python3 "/usr...server-2.5.4/modules/ALPR/ALPR_adapter.py"
Infor
Infor ** Module 'License Plate Reader' 3.0.2 (ID: ALPR)
Infor ** Valid: True
Infor ** Module Path: &lt;root&gt;/modules/ALPR
Infor ** AutoStart: True
Infor ** Queue: alpr_queue
Infor ** Runtime: python3.8
Infor ** Runtime Loc: Local
Infor ** FilePath: ALPR_adapter.py
Infor ** Pre installed: False
Infor ** Start pause: 3 sec
Infor ** Parallelism: 0
Infor ** LogVerbosity:
Infor ** Platforms: all
Infor ** GPU Libraries: installed if available
Infor ** GPU Enabled: enabled
Infor ** Accelerator:
Infor ** Half Precis.: enable
Infor ** Environment Variables
Infor ** AUTO_PLATE_ROTATE = True
Infor ** MIN_COMPUTE_CAPABILITY = 6
Infor ** MIN_CUDNN_VERSION = 7
Infor ** OCR_OPTIMAL_CHARACTER_HEIGHT = 60
Infor ** OCR_OPTIMAL_CHARACTER_WIDTH = 30
Infor ** OCR_OPTIMIZATION = True
Infor ** PLATE_CONFIDENCE = 0.7
Infor ** PLATE_RESCALE_FACTOR = 2
Infor ** PLATE_ROTATE_DEG = 0
Infor
Infor Started License Plate Reader module
Trace ALPR_adapter.py: Running init for License Plate Reader
 
Done and new install logs below. Still no gpu start however.



Installation Log
Installing CodeProject.AI Analysis Module

======================================================================

CodeProject.AI Installer

======================================================================

7.05 GiB of 40.01 GiB available on linux

os, arch = linux x86_64
systemName, platform = linux, linux
SSH = false
setupMode = InstallModule
executionEnvironment = Production
rootDirPath = /usr/bin/codeproject.ai-server-2.5.4
appRootDirPath = /usr/bin/codeproject.ai-server-2.5.4
setupScriptDirPath = /usr/bin/codeproject.ai-server-2.5.4
sdkScriptsDirPath = /usr/bin/codeproject.ai-server-2.5.4/SDK/Scripts
runtimesDirPath = /usr/bin/codeproject.ai-server-2.5.4/runtimes
modulesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules
downloadDirPath = /usr/bin/codeproject.ai-server-2.5.4/downloads

Installing xz-utils...

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 Index of /ubuntu focal-security InRelease
Hit:2 Index of /ubuntu/20.04/prod/ focal InRelease
Hit:3 Index of /compute/cuda/repos/ubuntu2204/x86_64 InRelease
Hit:4 Index of /ubuntu jammy InRelease
Hit:5 Index of /ubuntu jammy-updates InRelease
Hit:6 Index of /ubuntu jammy-security InRelease
Hit:7 Index of /deadsnakes/ppa/ubuntu jammy InRelease
0% [Working]

0% [Working]General CodeProject.AI setup

Setting permissions on downloads folder...Done
Setting permissions on runtimes folder...Done
Setting permissions on persisted data folder...Done

GPU support

CUDA (NVIDIA) Present: Yes (CUDA 11.8, cuDNN 9.0.0)
No esent:
MPS (Apple) Present: No

.Modules.ALPR.Name is License Plate Reader in modulesettings.json
.Modules.ALPR.Version is 3.0.2 in modulesettings.json
..Modules.ALPR.LaunchSettings.Runtime is python3.8 in modulesettings.json
..Modules.ALPR.LaunchSettings.RuntimeLocation is Local in modulesettings.json
..Modules.ALPR.LaunchSettings.FilePath is ALPR_adapter.py in modulesettings.json
..Modules.ALPR.GpuOptions.InstallGPU is true in modulesettings.linux.json
..Modules.ALPR.InstallOptions.Platforms is [ "all" ] in modulesettings.json
.Done
Processing module ALPR 3.0.2

moduleName = License Plate Reader
moduleVersion = 3.0.2
runtime = python3.8
runtimeLocation = Local
installGPU = true
pythonVersion = 3.8
virtualEnvDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv
venvPythonCmdPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3.8
packagesDirPath = /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/lib/python3.8/site-packages/
Installing Python 3.8
Python install path is /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38
Python 3.8 is already installed
Reading package lists... Donenstall...
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: : Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/193 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 84385 files and directories currently installed.)
Preparing to unpack .../python3.8-distutils_3.8.18-1+jammy1_all.deb ...
Unpacking python3.8-distutils (3.8.18-1+jammy1) over (3.8.18-1+jammy1) ...
Setting up python3.8-distutils (3.8.18-1+jammy1) ...
Looking in links: /tmp/tmpq_7mabzn
Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
done
Upgrading PIP in base python install...Requirement already satisfied: pip in /usr/local/lib/python3.8/dist-packages (24.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages
done
Virtual Environment already present
Checking for Python 3.8...(Found Python 3.8.18) All good
Upgrading PIP in virtual environment...done
Installing updated setuptools in venv...Done
Downloading ocr-en-pp_ocrv4-paddle.zip to /usr/bin/codeproject.ai-server-2.5.4/downloads/ALPR
Extracting to paddleocr in this folder
Downloading OCR models... already exists...Expanding...Archive: ocr-en-pp_ocrv4-paddle.zip
inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams
inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdiparams.info
inflating: paddleocr/ch_ppocr_mobile_v2.0_cls_infer/inference.pdmodel
inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams
inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdiparams.info
inflating: paddleocr/en_PP-OCRv3_det_infer/inference.pdmodel
creating: paddleocr/en_PP-OCRv4_rec_infer/
inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams
inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdiparams.info
inflating: paddleocr/en_PP-OCRv4_rec_infer/inference.pdmodel
Done.
Moving contents of ocr-en-pp_ocrv4-paddle.zip to paddleocr...done.
Installing Python packages for License Plate Reader
Installing GPU-enabled libraries: If available
Ensuring PIP is installed and up to date...
Searching for installed dependencies:
-> python3-pip Done
All dependencies already installed.
Ensuring PIP compatibility ...
Looking in links: /tmp/tmpk1dwnlmr
Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
CUDA version is 11.8 (11_8 / 11)
Python packages will be specified by requirements.linux.cuda11_8.txt
- Installing PaddlePaddle, Parallel Distributed Deep Learning...Checking ...Check done...Already installed
- Installing PaddleOCR, the OCR toolkit based on PaddlePaddle...Checking ...Check done...Already installed
- Installing imutils, the image utilities library...Checking ...Check done...Already installed
- Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
- Installing OpenCV, the Computer Vision library for Python...Checking ...Check done...Already installed
- Installing NumPy, a package for scientific computing...Checking ...Check done...Already installed
Installing Python packages for the CodeProject.AI Server SDK
Ensuring PIP is installed and up to date...
Searching for installed dependencies:
-> python3-pip Done
All dependencies already installed.
Ensuring PIP compatibility ...
Looking in links: /tmp/tmp0q1io2oi
Requirement already satisfied: setuptools in ./bin/linux/python38/venv/lib/python3.8/site-packages (69.1.1)
Requirement already satisfied: pip in ./bin/linux/python38/venv/lib/python3.8/site-packages (24.0)
CUDA version is 11.8 (11_8 / 11)
Python packages will be specified by requirements.txt
- Installing Pillow, a Python Image Library...Checking ...Check done...Already installed
- Installing Charset normalizer...Checking ...Check done...Already installed
- Installing aiohttp, the Async IO HTTP library...Checking ...Check done...Already installed
- Installing aiofiles, the Async IO Files library...Checking ...Check done...Already installed
- Installing py-cpuinfo to allow us to query CPU info...Checking ...Check done...Already installed
- Installing Requests, the HTTP library...Checking ...Check done...Already installed
Executing post-install script for License Plate Reader
Applying PaddleOCR patch
SELF TEST START ======================================================
Running verify PaddlePaddle program ...
PaddlePaddle works well on 1 CPU.
PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.
Self-test passed
SELF TEST END ======================================================
Module setup time 00:00:32

Setup complete

Total setup time 00:00:33

root@codeproject6:/usr/bin/codeproject.ai-server-2.5.4/modules/ALPR# Infor Update ALPR. Setting EnableGPU=true
Infor *** Restarting License Plate Reader to apply settings change
Infor Sending shutdown request to python3/ALPR
Trace Client request 'Quit' in queue 'alpr_queue' (#reqid e490fd18-adf9-46a1-8780-c2fe3f62da6c)
Trace Request 'Quit' dequeued from 'alpr_queue' (#reqid e490fd18-adf9-46a1-8780-c2fe3f62da6c)
Debug License Plate Reader: Retrieved alpr_queue command 'Quit'
Infor ALPR_adapter.py: License Plate Reader started.
Infor ** Module ALPR has shutdown
Infor ALPR_adapter.py: has exited
Infor ALPR went quietly
Removing module from Processes list
Trace Running module using: /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3
Debug
Debug Attempting to start ALPR with /usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/bin/linux/python38/venv/bin/python3 "/usr/bin/codeproject.ai-server-2.5.4/modules/ALPR/ALPR_adapter.py"
Trace Starting /usr...es/ALPR/bin/linux/python38/venv/bin/python3 "/usr...server-2.5.4/modules/ALPR/ALPR_adapter.py"
Infor
Infor ** Module 'License Plate Reader' 3.0.2 (ID: ALPR)
Infor ** Valid: True
Infor ** Module Path: &lt;root&gt;/modules/ALPR
Infor ** AutoStart: True
Infor ** Queue: alpr_queue
Infor ** Runtime: python3.8
Infor ** Runtime Loc: Local
Infor ** FilePath: ALPR_adapter.py
Infor ** Pre installed: False
Infor ** Start pause: 3 sec
Infor ** Parallelism: 0
Infor ** LogVerbosity:
Infor ** Platforms: all
Infor ** GPU Libraries: installed if available
Infor ** GPU Enabled: enabled
Infor ** Accelerator:
Infor ** Half Precis.: enable
Infor ** Environment Variables
Infor ** AUTO_PLATE_ROTATE = True
Infor ** MIN_COMPUTE_CAPABILITY = 6
Infor ** MIN_CUDNN_VERSION = 7
Infor ** OCR_OPTIMAL_CHARACTER_HEIGHT = 60
Infor ** OCR_OPTIMAL_CHARACTER_WIDTH = 30
Infor ** OCR_OPTIMIZATION = True
Infor ** PLATE_CONFIDENCE = 0.7
Infor ** PLATE_RESCALE_FACTOR = 2
Infor ** PLATE_ROTATE_DEG = 0
Infor
Infor Started License Plate Reader module
Trace ALPR_adapter.py: Running init for License Plate Reader
It looks like it installed the python packages for CUDA11.8. Do you have any another modules installed that has CUDA working?

1709333505739.png