P
Reaction score
8

Joined
Last seen

Profile posts Latest activity Postings About

  • I saw your recent message about using a GT 1030 / 2 GB with Deepstack. I'm running BI and DS on a refurbished i5 4670 / 3.4 ghz / 16 GB ram / Windows 10 Pro. It's running ok but I was thinking about adding a GPU for Deepstack so I could do AI analysis on a few cameras that currently only do regular motion detection. Most of the NVIDIA cards cost more than I paid for the whole computer, and I'm looking to find the cheapest card that will work.

    It looks like I can get a GT 1030 with DDR4 pretty cheap, and one with DDR5 for a bit more, but still within a range I'd consider reasonable. Which type of memory does your card have? Did it make a big difference in DS processing time vs. the CPU version?
    P
    PeteyPete
    My card has DDR5. I'm not sure how you'd go with DDR4 as it's a substantial drop in bandwidth.

    Having the GPU made an enormous difference. My BlueIris install is running on an i5-7600 and deepstack was taking over 1500ms to run detection. If motion triggered more than one camera simultaneously the response times would skyrocket.
    Poor reponse times with CPU detection meant events were frequently missed - it simply can't analyse multiple/subsequent frames quickly enough.
    An i5-4670 would be significantly worse and will be compounded by generally higher utilisation (regardless of deepstack), as 4th gen CPUs lack a lot of H264/H265 hardware accelleration (available in 6th gen+).

    Detection on my GT1030 takes about 300ms (and is faster when it's procesing bulk images). That's using the medium model set. It's fast enough to reliably detect objects even if multiple cameras are triggered simultaneously. I'm yet to have an event that failed detection.

    My overall experience is CPU detection on these lower end CPUs is tolerable for testing and tuning, but unacceptable for "production" use.
    You need fast inference times if you want accuracy. The more frames you can process, the better the chance of correctly detecting an object, before it moves out of the cameras field of view.
    Alan_F
    Alan_F
    Thanks! I'll go with the DDR5 version and hopefully have similar results.
  • Loading…
  • Loading…
  • Loading…