Hi @brick
Optimal number of shaves depends on the pipeline you are running. If there are other processes (manips, videoEncoder, ..), they will take up the resources resulting in less available shaves.
brick Should one compile the model with a lower number of SHAVEs if his computer vision app runs multiple neural network concurrently?
The shaves are automatically distributed, so no.
brick Should one compile the model with a lower number of SHAVEs if he wants the device to reduce energy consumption?
That would work, since you are essentially stunting the performance of VPU, leading to less frames processed in the the same amount of time, so less energy expenditure.
Thanks
Jaka