Hi, I got a weird problem while I'm trying to implement two difference tasks on NCS2 like you did in this work.
I bind a detection net and a recognition net to one NCS2, using async mode. It did work, but I found that if I set num_request for each net to 4 and run for some time, such like 10 minutes, the device status return from Wait() function will always be -9, which means the result is not ready. if I set num_request to 2, it can run for a longer time, such like 3hours, and if set to 1, it can run normally. Have you ever tried to run your program for a long time? I don't know if the problem is about overload..
I noticed that you only call the IEPlugin() function once, and bind those nets to the same plugin no matter how many NCSs you use, the only difference caused by the NCS number is the num_requests, am I right? Does it mean OpenVINO will automatically allocate those work on those NCS2?