|
On the System Info tab, these are the runtimes installed.
Runtimes installed:
.NET runtime: 7.0.10
.NET SDK: Not found
Default Python: Not found
Go: Not found
NodeJS: Not found
Rust: Not found
Is the normal for the basic install?
|
|
|
|
|
|
Win10/Nvidia all updated, rebooted several times and killed everything before install
|
|
|
|
|
Try running the setup.bat file here:
"C:\Program Files\CodeProject\AI\setup.bat"
it will update the .Net v8
then run the CPAI setup again.
|
|
|
|
|
|
This fixed the issue, thanks!
|
|
|
|
|
Good news first. The server 2.8 fixed the module modulesettings.json file from not being there.
Now to the Coral stuff...
I'll break the different issues into different posts to try and keep them shorter (hopefully that helps).
Sorry if this is long but this has been buggy for a while and hoping to be clear of the issues since I know a few people are having the same issues and turning people away from Coral (which I saw in CPAI 2.5.1 was very capable).
FYI - Doing all my tests in a VM in Proxmox now since I just got my bare metal box somewhat stable with CPAI 2.6.5 and Coral 2.2.2 and don't want to mess it up since I am using it for BI.
For the VM I only have CPAI installed and no Blue Iris. All my tests are being done using the CPAI Explorer and some test images I've been using for while now. These errors/bugs were on my bare metal install as well. Also they happen whether using the Explorer or not. But I wanted to take Blue Iris out of the equation.
Here is my system info:
Server version: 2.8
System: Windows
Operating System: Windows (Microsoft Windows 10.0.19045)
CPUs: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (Intel)
1 CPU x 4 cores. 4 logical processors (x64)
GPU (Primary): Microsoft Basic Display Adapter ((Standard display types))
Driver: 10.0.19041.868
System RAM: 8 GiB
Platform: Windows
BuildConfig: Release
Execution Env: Native
Runtime Env: Production
Runtimes installed:
.NET runtime: 8.0.8
.NET SDK: 8.0.400
Default Python: Not found
Go: Not found
NodeJS: Not found
Rust: Not found
Video adapter info:
Microsoft Basic Display Adapter:
Driver Version 10.0.19041.868
Video Processor
System GPU info:
GPU 3D Usage 16%
GPU RAM Usage 0
Global Environment variables:
CPAI_APPROOTPATH = <root>
CPAI_PORT = 32168
Here is the install log:
12:58:02:System: Windows
12:58:02:Operating System: Windows (Microsoft Windows 10.0.19045)
12:58:02:CPUs: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (Intel)
12:58:02: 1 CPU x 4 cores. 4 logical processors (x64)
12:58:02:GPU (Primary): Microsoft Basic Display Adapter ((Standard display types))
12:58:02: Driver: 10.0.19041.868
12:58:02:System RAM: 8 GiB
12:58:02:Platform: Windows
12:58:02:BuildConfig: Release
12:58:02:Execution Env: Native
12:58:02:Runtime Env: Production
12:58:02:Runtimes installed:
12:58:02: .NET runtime: 8.0.8
12:58:02: .NET SDK: 8.0.400
12:58:02: Default Python: Not found
12:58:02: Go: Not found
12:58:02: NodeJS: Not found
12:58:02: Rust: Not found
12:58:02:App DataDir: C:\ProgramData\CodeProject\AI
12:58:02:Video adapter info:
12:58:02: Microsoft Basic Display Adapter:
12:58:02: Driver Version 10.0.19041.868
12:58:02: Video Processor
12:58:02:STARTING CODEPROJECT.AI SERVER
12:58:02:RUNTIMES_PATH = C:\Program Files\CodeProject\AI\runtimes
12:58:02:PREINSTALLED_MODULES_PATH = C:\Program Files\CodeProject\AI\preinstalled-modules
12:58:02:DEMO_MODULES_PATH = C:\Program Files\CodeProject\AI\src\demos\modules
12:58:02:EXTERNAL_MODULES_PATH = C:\Program Files\CodeProject\CodeProject.AI-Modules
12:58:02:MODULES_PATH = C:\Program Files\CodeProject\AI\modules
12:58:02:PYTHON_PATH = \bin\windows\%PYTHON_NAME%\venv\Scripts\python
12:58:02:Data Dir = C:\ProgramData\CodeProject\AI
12:58:02:Server version: 2.8
12:58:06:Setting up initial modules. Please be patient...
12:58:06:Installing initial module ObjectDetectionCoral.
12:58:06:Preparing to install module 'ObjectDetectionCoral'
12:58:06:Downloading module 'ObjectDetectionCoral'
12:58:06:Installing module 'ObjectDetectionCoral'
12:58:06:ObjectDetectionCoral: Installing CodeProject.AI Analysis Module
12:58:06:ObjectDetectionCoral: ======================================================================
12:58:06:ObjectDetectionCoral: CodeProject.AI Installer
12:58:06:ObjectDetectionCoral: ======================================================================
12:58:07:ObjectDetectionCoral: 13.7Gb of 40Gb available on (Windows 10 x86_64 - windows)
12:58:07:ObjectDetectionCoral: General CodeProject.AI setup
12:58:07:ObjectDetectionCoral: Creating Directories...done
12:58:07:ObjectDetectionCoral: GPU support
12:58:08:ObjectDetectionCoral: CUDA Present...No
12:58:08:Server: This is a new, unreleased version
12:58:08:ObjectDetectionCoral: ROCm Present...No
12:58:08:ObjectDetectionCoral: Checking for .NET 8.0...Checking SDKs...All good. Found .NET 8
12:58:10:ObjectDetectionCoral: Reading ObjectDetectionCoral settings.......done
12:58:10:ObjectDetectionCoral: Installing module Object Detection (Coral) 2.4.0
12:58:10:ObjectDetectionCoral: Internal module install
12:58:10:ObjectDetectionCoral: Installing Python 3.9
12:58:15:ObjectDetectionCoral: Downloading Python 3.9 interpreter...Expanding...done.
12:58:27:ObjectDetectionCoral: Creating Virtual Environment (Local)...done
12:58:27:ObjectDetectionCoral: Confirming we have Python 3.9 in our virtual environment...present
12:58:29:ObjectDetectionCoral: Downloading edge TPU runtime...Expanding...done.
12:58:29:ObjectDetectionCoral: Copying contents of edgetpu_runtime-20221024.zip to edgetpu_runtime...done
12:58:29:ObjectDetectionCoral: Installing the edge TPU libraries...
12:58:29:ObjectDetectionCoral: Installing UsbDk
12:58:29:ObjectDetectionCoral: Installing Windows drivers
12:58:29:ObjectDetectionCoral: Microsoft PnP Utility
12:58:29:ObjectDetectionCoral: Adding driver package: coral.inf
12:58:29:ObjectDetectionCoral: Driver package added successfully. (Already exists in the system)
12:58:29:ObjectDetectionCoral: Published Name: oem5.inf
12:58:29:ObjectDetectionCoral: Driver package is up-to-date on device: PCI\VEN_1AC1&DEV_089A&SUBSYS_089A1AC1&REV_00\5&2490727a&0&8008F0
12:58:29:ObjectDetectionCoral: Driver package is up-to-date on device: PCI\VEN_1AC1&DEV_089A&SUBSYS_089A1AC1&REV_00\5&2490727a&0&8808F0
12:58:29:ObjectDetectionCoral: Adding driver package: Coral_USB_Accelerator.inf
12:58:29:ObjectDetectionCoral: Driver package added successfully. (Already exists in the system)
12:58:29:ObjectDetectionCoral: Published Name: oem6.inf
12:58:29:ObjectDetectionCoral: Adding driver package: Coral_USB_Accelerator_(DFU).inf
12:58:29:ObjectDetectionCoral: Driver package added successfully. (Already exists in the system)
12:58:29:ObjectDetectionCoral: Published Name: oem7.inf
12:58:29:ObjectDetectionCoral: Total driver packages: 3
12:58:29:ObjectDetectionCoral: Added driver packages: 2
12:58:29:ObjectDetectionCoral: Installing performance counters
12:58:29:ObjectDetectionCoral: Info: Provider {aaa5bf9e-c44b-4177-af65-d3a06ba45fe7} defined in C:\Program Files\CodeProject\AI\modules\ObjectDetectionCoral\edgetpu_runtime\third_party\coral_accelerator_windows\coral.man is already installed in system repository.
12:58:29:ObjectDetectionCoral: Info: Successfully installed performance counters in C:\Program Files\CodeProject\AI\modules\ObjectDetectionCoral\edgetpu_runtime\third_party\coral_accelerator_windows\coral.manCopying edgetpu and libusb to System32
12:58:29:ObjectDetectionCoral: 1 file(s) copied.
12:58:29:ObjectDetectionCoral: 1 file(s) copied.
12:58:30:ObjectDetectionCoral: Install complete
12:58:31:ObjectDetectionCoral: Downloading EfficientDet (large) models...Expanding...done.
12:58:31:ObjectDetectionCoral: Copying contents of objectdetection-efficientdet-large-edgetpu.zip to assets...done
12:58:33:ObjectDetectionCoral: Downloading EfficientDet (medium) models...Expanding...done.
12:58:33:ObjectDetectionCoral: Copying contents of objectdetection-efficientdet-medium-edgetpu.zip to assets...done
12:58:34:ObjectDetectionCoral: Downloading EfficientDet (small) models...Expanding...done.
12:58:34:ObjectDetectionCoral: Copying contents of objectdetection-efficientdet-small-edgetpu.zip to assets...done
12:58:36:ObjectDetectionCoral: Downloading EfficientDet (tiny) models...Expanding...done.
12:58:36:ObjectDetectionCoral: Copying contents of objectdetection-efficientdet-tiny-edgetpu.zip to assets...done
12:58:38:ObjectDetectionCoral: Downloading MobileNet (large) models...Expanding...done.
12:58:38:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-large-edgetpu.zip to assets...done
12:58:40:ObjectDetectionCoral: Downloading MobileNet (medium) models...Expanding...done.
12:58:40:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-medium-edgetpu.zip to assets...done
12:58:41:ObjectDetectionCoral: Downloading MobileNet (small) models...Expanding...done.
12:58:41:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-small-edgetpu.zip to assets...done
12:58:42:ObjectDetectionCoral: Downloading MobileNet (tiny) models...Expanding...done.
12:58:42:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-tiny-edgetpu.zip to assets...done
12:58:45:ObjectDetectionCoral: Downloading YOLOv8 (large) models...Expanding...done.
12:58:45:ObjectDetectionCoral: Copying contents of objectdetection-yolov8-large-edgetpu.zip to assets...done
12:58:48:ObjectDetectionCoral: Downloading YOLOv8 (medium) models...Expanding...done.
12:58:48:ObjectDetectionCoral: Copying contents of objectdetection-yolov8-medium-edgetpu.zip to assets...done
12:58:50:ObjectDetectionCoral: Downloading YOLOv8 (small) models...Expanding...done.
12:58:50:ObjectDetectionCoral: Copying contents of objectdetection-yolov8-small-edgetpu.zip to assets...done
12:58:51:ObjectDetectionCoral: Downloading YOLOv8 (tiny) models...Expanding...done.
12:58:51:ObjectDetectionCoral: Copying contents of objectdetection-yolov8-tiny-edgetpu.zip to assets...done
12:58:51:ObjectDetectionCoral: Installing Python packages for Object Detection (Coral)
12:58:51:ObjectDetectionCoral: [0;Installing GPU-enabled libraries: If available
12:58:52:ObjectDetectionCoral: Ensuring Python package manager (pip) is installed...done
12:59:03:ObjectDetectionCoral: Ensuring Python package manager (pip) is up to date...done
12:59:03:ObjectDetectionCoral: Python packages specified by requirements.windows.txt
12:59:12:ObjectDetectionCoral: - Installing NumPy, a package for scientific computing...(✅ checked) done
12:59:15:ObjectDetectionCoral: - Installing Pillow, a Python Image Library...(✅ checked) done
12:59:26:ObjectDetectionCoral: - Installing Tensorflow Lite...(✅ checked) done
12:59:38:ObjectDetectionCoral: - Installing PyCoral...(✅ checked) done
12:59:47:ObjectDetectionCoral: - Installing the CodeProject.AI SDK...(✅ checked) done
12:59:47:ObjectDetectionCoral: Scanning modulesettings for downloadable models...Processing model list
12:59:48:ObjectDetectionCoral: Downloading MobileNet Large...already exists...Expanding...done.
12:59:48:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-large-edgetpu.zip to assets...done
12:59:49:ObjectDetectionCoral: Downloading MobileNet Medium...already exists...Expanding...done.
12:59:49:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-medium-edgetpu.zip to assets...done
12:59:50:ObjectDetectionCoral: Downloading MobileNet Small...already exists...Expanding...done.
12:59:50:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-small-edgetpu.zip to assets...done
12:59:51:ObjectDetectionCoral: Downloading MobileNet Tiny...already exists...Expanding...done.
12:59:52:ObjectDetectionCoral: Copying contents of objectdetection-mobilenet-tiny-edgetpu.zip to assets...done
13:00:04:ObjectDetectionCoral: Self test: Self-test passed
13:00:04:ObjectDetectionCoral: Module setup time 00:01:56.30
13:00:04:ObjectDetectionCoral: Setup complete
13:00:05:ObjectDetectionCoral: Total setup time 00:01:58.07
13:00:05:Module ObjectDetectionCoral installed successfully.
13:00:05:Module ObjectDetectionCoral not configured to AutoStart.
13:00:05:Installer exited with code 0
13:03:26:Update ObjectDetectionCoral. Setting AutoStart=true
13:03:26:Restarting Object Detection (Coral) to apply settings change
13:03:26:
13:03:26:Module 'Object Detection (Coral)' 2.4.0 (ID: ObjectDetectionCoral)
13:03:26:Valid: True
13:03:26:Module Path: <root>\modules\ObjectDetectionCoral
13:03:26:Module Location: Internal
13:03:26:AutoStart: True
13:03:26:Queue: objectdetection_queue
13:03:26:Runtime: python3.9
13:03:26:Runtime Location: Local
13:03:26:FilePath: objectdetection_coral_adapter.py
13:03:26:Start pause: 1 sec
13:03:26:Parallelism: 16
13:03:26:LogVerbosity:
13:03:26:Platforms: all
13:03:26:GPU Libraries: installed if available
13:03:26:GPU: use if supported
13:03:26:Accelerator:
13:03:26:Half Precision: enable
13:03:26:Environment Variables
13:03:26:CPAI_CORAL_MODEL_NAME = MobileNet SSD
13:03:26:CPAI_CORAL_MULTI_TPU = true
13:03:26:MODELS_DIR = <root>\modules\ObjectDetectionCoral\assets
13:03:26:MODEL_SIZE = Small
13:03:26:
13:03:26:Started Object Detection (Coral) module
13:03:28:objectdetection_coral_adapter.py: Unable to load OpenCV or numpy modules. Only using PIL.
13:03:28:objectdetection_coral_adapter.py: TPU detected
13:03:28:objectdetection_coral_adapter.py: Attempting multi-TPU initialisation
13:03:28:objectdetection_coral_adapter.py: Supporting multiple Edge TPUs
13:04:50:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:04:50:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:05:50:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:05:55:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:06:03:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU detection
13:06:03:Response rec'd from Object Detection (Coral) command 'detect' (...88aa78) ['Found car, suitcase, person...'] took 65ms
13:06:11:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU detection
13:06:11:Response rec'd from Object Detection (Coral) command 'detect' (...c49047) ['Found car, suitcase, person...'] took 16ms
13:06:23:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU detection
13:06:23:Response rec'd from Object Detection (Coral) command 'detect' (...1cb2de) ['Found car, suitcase, person...'] took 16ms
13:06:51:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:06:59:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:07:51:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:08:03:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:08:51:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:09:03:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13:09:55:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
13
Here is one error that is repeating even before I do a test:
13:09:03:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU listing
If you leave everything as default then those are the only errors. The server goes to "waiting" a lot but I created another post for that. I wanted this to be focused on Coral.
I'll reply with next issue.
|
|
|
|
|
Next issue:
Now...
If you try to change the Model (in CPAI Explorer) you get the following errors (in my case I changed it to EfficientDet-Lite which is the more accurate from my testing):
Errors are for 13:23:49
13:23:44:Response rec'd from Object Detection (Coral) command 'detect' (...c64c0a) ['Found car, suitcase, person...'] took 16ms
13:23:49:objectdetection_coral_adapter.py: ERROR:root:TFLite file C:\Program Files\CodeProject\AI\modules\ObjectDetectionCoral\assets\all_segments_efficientdet_lite2_448_ptq_segment_0_of_2_edgetpu.tflite doesn't exist
13:23:49:objectdetection_coral_adapter.py: WARNING:root:Model file not found: [Errno 2] No such file or directory: 'C:\\Program Files\\CodeProject\\AI\\modules\\ObjectDetectionCoral\\assets\\all_segments_efficientdet_lite2_448_ptq_segment_0_of_2_edgetpu.tflite'
13:23:49:objectdetection_coral_adapter.py: WARNING:root:No Coral TPUs found or able to be initialized. Using CPU.
13:23:49:objectdetection_coral_adapter.py: WARNING:root:Unable to load delegate for TPU cpu: Failed to load delegate from edgetpu.dll
13:23:49:objectdetection_coral_adapter.py: WARNING:root:Unable to create interpreter for CPU using edgeTPU library: cpu
13:23:49:objectdetection_coral_adapter.py: ERROR:root:TFLite file C:\Program Files\CodeProject\AI\modules\ObjectDetectionCoral\assets\all_segments_efficientdet_lite2_448_ptq_segment_0_of_2_edgetpu.tflite doesn't exist
13:23:49:objectdetection_coral_adapter.py: WARNING:root:Model file not found: [Errno 2] No such file or directory: 'C:\\Program Files\\CodeProject\\AI\\modules\\ObjectDetectionCoral\\assets\\all_segments_efficientdet_lite2_448_ptq_segment_0_of_2_edgetpu.tflite'
13:23:49:objectdetection_coral_adapter.py: WARNING:root:No Coral TPUs found or able to be initialized. Using CPU.
13:23:49:objectdetection_coral_adapter.py: WARNING:root:Unable to load delegate for TPU cpu: Failed to load delegate from edgetpu.dll
13:23:49:objectdetection_coral_adapter.py: WARNING:root:Unable to create interpreter for CPU using edgeTPU library: cpu
13:23:49:objectdetection_coral_adapter.py: WARNING:root:No multi-TPU interpreters: Falling back to single-TPU/CPU detection
13:23:49:Response rec'd from Object Detection (Coral) command 'custom' (...ee5153) ['Found car, dog, person...'] took 188ms
13:23:53:objectdetection_coral_adapter.py: ERROR:root:TFLite file C:\Program Files\CodeProject\AI\modules\ObjectDetectionCoral\assets\all_segments_efficientdet_lite2_448_ptq_segment_0_of_2_edgetpu.tflite doesn't exist
The inference seemed to work although you get all the messages.
modified 15-Aug-24 11:03am.
|
|
|
|
|
3rd issue.
If you try to change the model and size in Module configuration (the gear icon in the server page) the logs say it was changed but then testing in Explorer shows the times are not different and the objects being found are also not any different. However, if you use the Custom Detect then you will notice the difference in times as well as objects being detected.
This has been a bug since CPAI 2.5.1 (not sure of Coral version).
I tried attaching a screen capture converted to GIF to show it since this is hard to explain. However it won't attached the GIF. Says it ran out of time trying to upload the image. GIF is 13.5 mb so maybe that is the problem. I can send it to someone if they want to see it.
EDIT:
I type this somewhere else to help someone understand maybe this example will help here too:
As I mentioned, the Coral module will set/read these but doesn't seem to actually be using them. When the Module restarts it shows the new configuration but does not seem to actually use it. For example I can change the model size from Tiny to Medium or Large and the times are still the same.
Also, changing the model from MobileNet SSD to EfficientDet-Lite (which is more accurate for me) it doesn't seem to work since it still classifies a lot of objects incorrectly (as if still using the MobileNet SSD.
modified 15-Aug-24 21:28pm.
|
|
|
|
|
This is the worst bug of them all. Changing the model from MobileNet Small simply doesn't work anymore on the Coral. My entire AI system is down the drain. I'm so tired of fighting this Coral and CPAI
|
|
|
|
|
Forgive the subject, but something is amiss in the MESH setup
So, MESH is a fantastic idea and setup is perfectly simple! Well done. Great idea!
So, for me, my main server is an energy efficient one - My other PC as the NVIDIA goodness in it, so I decided to give mesh a try. Typical compute time for vision/custom on the CPU/server is around 291ms. Typical compute time for vision/custom on the GPU/workstation is 65ms. So, dramatically better. However (and btw - Brilliant that you accounted for this in the decision to use or not), the round trip time for recognition from the CPU server to the GPU server is over 300ms, so the GPU one is rarely used. Network latency for ping server to workstation is <1ms.
So, despite the dramatically better performance with the GPU, it's not often used as the latency, which does not appear to be down to my network, is too high. I am guessing there is some extra overhead in shuttling the images back and forth etc., but I did not expect it to be this high.
Reason for the post is to report this, really. Perhaps the efficiency of the code here could be improved, or perhaps on Windows it is not setup/running optimally. Somwhere, the overhead would appear to be considerably more than I would have expected, and it does not appear to be, at first glance anyway, my network.
Thanks for any suggestions to improve this. Happy to try a few things and see if I can get it running smoother.
Here is the GPU stat
Routes Available: (51 processed)
vision/custom 64.3ms (avg process time), 46 processed
vision/custom/list 0ms (avg process time), 0 processed
vision/detection 82.7ms (avg process time), 5 processed
vision/face 0ms (avg process time), 0 processed
vision/face/match 0ms (avg process time), 0 processed
And the CPU one
Routes Available: (801 processed)
vision/custom 289.1ms (avg process time), 757 processed
vision/custom/list 0ms (avg process time), 0 processed
vision/detection 321.3ms (avg process time), 44 processed
Round trip times on this one CPU to GPU server are typically over 300ms.
Thanks!
|
|
|
|
|
What causes the server to go from Online to Waiting when there is no request/activity?
I'm seeing this on 2 different installs. One is my Blue Iris machine so there is traffic but hardly any. Then my second machine is just CPAI and no BI or anything else. This 2nd machine is where I'm testing the newer versions before putting them on my BI PC. I have no traffic/inferences being requested unless I use the Explorer to test and I wasn't even testing and it went to "Waiting".
I've been seeing this on almost all versions of CPAI since 2.5.4 but now it seems to happen more.
modified 18-Aug-24 11:22am.
|
|
|
|
|
Is this a false detection ?
|
|
|
|
|
What virus scanner are you using?
"Mistakes are prevented by Experience. Experience is gained by making mistakes."
|
|
|
|
|
W11 Defender
|
|
|
|
|
It now downloads ok. Thanks
|
|
|
|
|
Getting an error for the last couple days in my docker installation. Not sure if there's something I need to do or if this is an error with a recent docker image update?
11:27:39:ObjectDetectionYOLOv5Net.dll: You must install or update .NET to run this application.
11:27:39:ObjectDetectionYOLOv5Net.dll: App: /app/modules/ObjectDetectionYOLOv5Net/bin/ObjectDetectionYOLOv5Net.dll
11:27:39:ObjectDetectionYOLOv5Net.dll: Architecture: x64
11:27:39:ObjectDetectionYOLOv5Net.dll: Framework: 'Microsoft.NETCore.App', version '8.0.0' (x64)
11:27:39:ObjectDetectionYOLOv5Net.dll: .NET location: /usr/lib/dotnet/
11:27:39:ObjectDetectionYOLOv5Net.dll: The following frameworks were found:
11:27:39:ObjectDetectionYOLOv5Net.dll: 7.0.19 at [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
11:27:39:ObjectDetectionYOLOv5Net.dll: Learn about framework resolution:
11:27:39:ObjectDetectionYOLOv5Net.dll: https:
11:27:39:ObjectDetectionYOLOv5Net.dll: To install missing framework, download:
11:27:39:ObjectDetectionYOLOv5Net.dll: https:
<pre>Server version: 2.6.5
System: Docker (8de7c708f195)
Operating System: Linux (Ubuntu 22.04)
CPUs: 13th Gen Intel(R) Core(TM) i7-13700K (Intel)
1 CPU x 16 cores. 24 logical processors (x64)
System RAM: 63 GiB
Platform: Linux
BuildConfig: Release
Execution Env: Docker
Runtime Env: Production
Runtimes installed:
.NET runtime: 7.0.19
.NET SDK: Not found
Default Python: 3.10.12
Go: Not found
NodeJS: Not found
Rust: Not found
Video adapter info:
System GPU info:
GPU 3D Usage 0%
GPU RAM Usage 0
Global Environment variables:
CPAI_APPROOTPATH = <root>
CPAI_PORT = 32168
|
|
|
|
|
Did you install an update to the Object Detection NET modules?
We've been updating to .NET 8 and may have missed limiting the updated modules to newer versions of the server.
"Mistakes are prevented by Experience. Experience is gained by making mistakes."
|
|
|
|
|
I'm on version 1.10.2. Looks like 1.11.0 is available but I'm not getting an update button.
|
|
|
|
|
Hi All,
I'm trying to use the CodeProject.ai OCR to read from image/CCTV feed then output the result as part of info in home assistant so i can perform some automation.
i'm already able to get the OCR working using the CodeProject.ai Explorer, but i donno how to read (maybe 1 frame every 5 second) and output the result in home assistant entities.
i have read this and able to install the custom integration and cant get it working even on the basic object detection.
How to Setup CodeProject.AI Server with Home Assistant Container[^]
anyone got it working?
thanks in advance for the assistance.
|
|
|
|
|
|
Hi Sean,
thanks for your quick response, i wanted to use OCR to convert out some text on my camara, if can the result output to entity data so i can manipulate.
this is the example task i wanted to do.
there is a time counter that i plan to point my camera to it and OCR the number, once the number reach a threshold, i want it to send a notifications to my phone. those later automation i can archive via node red.
but to get the camera and codeproject.ai to read and output to home assistant, that the part I'm stuck
|
|
|
|
|
Currently I can't think of any way to get Home Assistant to work with the OCR module specifically. The CodeProject.AI Server Home Assistant integration only works with object detection at this time. Even if you use a go-between, I don't think you can get Blue Iris or Agent DVR to work with the OCR module specifically.
Thanks,
Sean Ewington
CodeProject
|
|
|
|
|
Chris,
The link to download Windows x64 installer 2.8.0 does not work
|
|
|
|
|
Thanks Mike. Should be good now.
Thanks,
Sean Ewington
CodeProject
|
|
|
|