Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Range] Enable range analysis for a bunch of monotonic functions #133

Draft
wants to merge 10 commits into
base: feature/ra_eltwise
Choose a base branch
from

Conversation

iksnagreb
Copy link
Contributor

Note: Also treats MultiThreshold as such a monotonic function, but this needs more testing. Maybe MultiThreshold needs some special case implementation more similar to the Quant operator?

Note: Also treats MultiThreshold as such a monotonic function, but this
needs more testing. Maybe MultiThreshold needs some special case
implementation more similar to the Quant operator?
Note: Does not cover the integer range analysis yet
Note: We should probably implement a specialized integer range
calculation for Split, but for now this seems to work just fine and
recovers the expected behavior from before the recent merge.
Note: Does not change the node execution behavior as this is already
covered by the assumptions of the multithreshold function, i.e.,
channels are axis 1.
Note: Only adds this to calc_intrange_eltwise_monotonic_intrangefirst
for now, which is only used for Split. The "scalebiasfirst" variant
could be extended in a similar way, but there is a warning in case of
multiple outputs - probably for some reason.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant