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

Commits on Aug 24, 2024

  1. [Range] Enable range analysis for a bunch of monotonic functions

    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?
    iksnagreb committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    d4f923b View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    3ca8133 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    0dfb6ab View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. [Range] Add Softmax and LogSoftmax range analysis calculation

    Note: Does not cover the integer range analysis yet
    iksnagreb committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    534d423 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507ec8f View commit details
    Browse the repository at this point in the history
  3. [Range] Split should use calc_intrange_eltwise_monotonic_intrangefirst

    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.
    iksnagreb committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    83883b0 View commit details
    Browse the repository at this point in the history
  4. Make MultiThreshold accept NC data layouts

    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.
    iksnagreb committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2899bcd View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    c69db11 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. [Range] Handle multiple outputs for integer range calculation

    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.
    iksnagreb committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    f967870 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    868c63a View commit details
    Browse the repository at this point in the history