CPAI or alternative for a RTX 50 series ??- SOLVED. Also Blue Onyx is sad :(

Jun 7, 2018
17
7
arizona
I upgraded my GTX 1080 to a 5060Ti and CPAI is very upset. It says PYTORCH which is included with Yolo5 and yolo8 is not compatible with SM_120 (apparently 50 series cards). I updated CUDA to 12.9, installed the compatible version of Pytorch separately but of course the runtime copies are buried in the yolo wherever that is. This Directory tree for CPAI is like the Labarynth movie without the cute puppets. As in, always david bowie's bulge for 2 hours (I do not care for this).

Anyway I tried Blue Onyx (previously blue canary). The instructions for that are contradictory and wrong. I got it installed and it self-reported it thinks it's doing a great job but of course there's no feedback it's even communicating with BI. I also am not sure it's even using the Yolo model and instructions regarding models to verify/install/ANYTHING are clearly not applicable to the current windows version (--download-yolo5 is not a command in the blue_onyx.exe)

Just a question:
Is there ANY way to get a 50 series card working with BI in under an hour? Has anyone actually DONE this or is confident there's a tutorial out there that can get my person detection back in BI with this card? I'll use deepsack, I don't care please save me I beg you!

I'm about ready to go back to my GTX1080, but I remember I had to be careful about which version of CPAI and everything when I'd installed that too like 3 years ago.
 
Okay so after a long and fruitless battle with blue onyx I switched back to CPAI using YOLOv5 .NET
IT WORKED IMMEDIATELY!! No errors, it even installed quickly (which had me convinced something was horribly wrong of course)

THANK YOU!!

Blue Onyx:
I'm intrigued by Blue Onyx but I could not get it to accept any config file nor even get configured as a service as it says in the instructions (it says to use NetUser but give it desktop access which is not a thing, local user with desktop access didn't work either, the install script was broken).
Instructions in general were tricky, you can't just copy paste because the preferred directory structure changed with literally every example and recommendation.
Automatic download works! It just doesn't include 'detection' nor yolo which are shown in specific examples.
Literally ZERO feedback. Log file does not exist if it can't read the config file which it refused to do. Windows service events were like "IT BROKE, WHO IS TO SAY WHY. GET A JOB-- BILL GATES"
It received NO requests from blue iris even though port settings were correct, service was running, and HTTP server worked fine (perhaps it needed the models specified which I could not configure).
It purports to be faster and less overhead than CPAI however I couldn't get it even to a halfway workable state.
I'm sure it was just written by some guy as a pet project in short bursts over the years, but I just don't have the time to crack this rubix cube for fabled performance gains which I probably wont notice anyway.
It's sad because it'd be nice to have a simple CPAI alternative.