CodeProject.AI Version 2.0

The new Mesh feature uses multiple computers running CPAI to lower the processing time for the Obj Det?? So for instance you could be running 5 BI servers with 20 cameras each, all running CPAI all sharing each others CPAI service? Or would that be a wrong way to look at it?
YES, the other computers only need CP installed on them as in my case. You do not need BI on others, but could. This explains: The CodeProject.AI Server Mesh - CodeProject.AI Server v2.4.1
 
I'm curious about YOLOv8 that's included in the latest release. What objects does it detect and how's performance compared to YOLOv5 6.2?
 
I'm curious about YOLOv8 that's included in the latest release. What objects does it detect and how's performance compared to YOLOv5 6.2?
See the below links for comparison. The base models detect the same objects. The fist release of YOLOv8 only has one of my custom models (ipcam-general). The models from YOLOv5 do not work with YOLOv8, I need to retrain the models to work with YOLOv8. Each model take about 24 hours to train

 
See the below links for comparison. The base models detect the same objects. The fist release of YOLOv8 only has one of my custom models (ipcam-general). The models from YOLOv5 do not work with YOLOv8, I need to retrain the models to work with YOLOv8. Each model take about 24 hours to train

I may try it out and use the ipcam-general model and see how it works for me.
 
Do we have any ratio testing for the mesh system. I kinda like where this is going, meaning, if say your current AI OD took 300ms on average, and you add a second box's (same specs as first box) CPAI to it, do we have any sort of idea what kind of % we would be shaving off the OD ms? 10,20,30%

I understand the ginormous amount of variables involved and all that, just looking to see if its a major/minor improvement from those testing. As this could be huge for my clients with large amounts of cameras.

Thanks for any time spent on this question.
 
New Release of CodeProject.AI v2.4.5



View attachment 180238
View attachment 180239
Mike, can you sum up/suggest what all would be needed to uninstall any previous versions to run this new version 2.4.5? In other words, what Windows directories need to be deleted, RegEdit entries, Java uninstalls or directories, etc.

Anything you can think of would that would help is much appreciated...Some of us are still running 2.0.8, which is working for us but we know we are losing out on the latest AI...

Thanks,
David
 
Mike, can you sum up/suggest what all would be needed to uninstall any previous versions to run this new version 2.4.5? In other words, what Windows directories need to be deleted, RegEdit entries, Java uninstalls or directories, etc.

Anything you can think of would that would help is much appreciated...Some of us are still running 2.0.8, which is working for us but we know we are losing out on the latest AI...

Thanks,
David
Seen new post with steps.
 
Last edited:
I'm so F'ing pissed right now. I updated from 2.2.4 to the 2.3.4 and AI wouldn't pick up anything. Tried everything I can think of now I try going back to the last version I had and no dice either. I should have left it the fuck alone! Done with my rant !
 
I'm so F'ing pissed right now. I updated from 2.2.4 to the 2.3.4 and AI wouldn't pick up anything. Tried everything I can think of now I try going back to the last version I had and no dice either. I should have left it the fuck alone! Done with my rant !
Kinda what scares me, 2.0.8 has been working great for me.
 
Mike
I am still having issues with CPAI seeing and using my GPU. I was getting Yolov5 6.2 to use my GPU on 2.3.4 but now it wont recognize it. LPR not seeing it again, like before.

C:\Users\BlueIris>nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:41:10_Pacific_Daylight_Time_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0

I have CUDNN 8.5 installed

Server version: 2.4.5-Beta
System: Windows
Operating System: Windows (Microsoft Windows 10.0.19045)
CPUs: Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz (Intel)
1 CPU x 10 cores. 20 logical processors (x64)
GPU: NVIDIA GeForce GTX 1070 Ti (8 GiB) (NVIDIA)
Driver: 546.01 CUDA: 11.8.89 (max supported: 12.3) Compute: 6.1
System RAM: 32 GiB
Target: Windows
BuildConfig: Release
Execution Env: Native
Runtime Env: Production
.NET framework: .NET 7.0.5
Default Python:
Video adapter info:
Intel(R) UHD Graphics 630:
Driver Version 27.20.100.9415
Video Processor Intel(R) UHD Graphics Family
NVIDIA GeForce GTX 1070 Ti:
Driver Version 31.0.15.4601
Video Processor NVIDIA GeForce GTX 1070 Ti
System GPU info:
GPU 3D Usage 0%
GPU RAM Usage 119 MiB
Global Environment variables:
CPAI_APPROOTPATH = <root>
CPAI_PORT = 32168
 
edit: reboot fixed this, sheesh, should have done that first!

I installed 2.4.5 on the second (non BI) PC, and it installed fine, and shows "Mesh" in the control panel. But after an uninstall on the blue Iris PC, I installed 2.4.5 but it does NOT show "Mesh" in the CPAI control panel like it does on the second one. I have no GPU on the BI PC, is that an issue? Would it only show Mesh on the new one for any other reason? says server online and v 2.4.5-Beta at top..
 
Last edited:
  • Like
Reactions: gwminor48