Number of times Non-Max Suppression is Run

Non-Max Suppression is ran for each class independently. But when we have anchor boxes, do we need to run it for each anchor box separately as well? So if we have ‘c’ classes and ‘a’ anchor boxes, do we run NMS c*a times? Technically there could be 2 objects of the same class associated with a cell - each object being the shape of 1 of the anchor boxes.

Have you seen this?