@carteriii can you share how you got YOLOv5.NET to use your built-in Radeon graphics? is there some settings that I am missing? My PC has a Radeon RX Vega M GL Graphics (and I can see it under CodeProject.AI's System Info) but when click Enable GPU my YOLOv5.NET still shows "CPU".
@Palmpilot I didn't do anything special, so I don't really have any specific instructions for you. HOWEVER, I did find elsewhere in this forum and perhaps even this thread that someone else said the "CPU" is still displayed for some period of time until several executions have successfully executed with the GPU. If it's not working, I believe there should be some indication in CodeProjectAI logs. Be aware that changing from CPU to GPU also takes some time, effectively stopping & restarting the service. You should see that in the logs as well. At this point, I don't remember if I explicitly restarted the service or not, but I've certainly restarted numerous times since then so the setting/selection remains.
Obviously there are other possible problems. I haven't looked up your card, but make sure it supports DirectML
and that you have a current driver. It's also possible that the manner in which CodeProjectAI is detecting or using the GPU simply isn't (yet) supported for your card. I would hope something in the logs would give you an indication if there's a different problem. Only because you didn't explicitly mention the logs, be sure you're looking there first for any problems before trying anything else (like a driver update).
I don't know if it's helpful, but here's a screenshot of what I see, with lovely performance times AND 1.4M executions since my last restart.