-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Open
Labels
contributions welcomeexternal contributions welcomeexternal contributions welcomecore runtimeissues related to core runtimeissues related to core runtime
Description
There are cases, when the results of ROIAlign may be significally different from expected.
Implementation of ROIAlign runs questionably in MAX mode.
| T val = std::max( |
I.e., when weighed data feature_map is collected, we commit MAX - operation to all collected data.
So, we return one of weighed value (by [0, 1] - coefficient), which is assuredly less, then all interpolated values.
In the case of centered coordinates of sampling point, nearly 1/4 from expected value is returned.
We need instead, at first, commit interpolation, and afterwards given type of operation (AVG or MAX).
Suggested algorithm is similar to Caffe implementation.
Metadata
Metadata
Assignees
Labels
contributions welcomeexternal contributions welcomeexternal contributions welcomecore runtimeissues related to core runtimeissues related to core runtime

