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

[Relax] Require correct input/output shapes R.call_tir #17285

Commits on Aug 19, 2024

  1. [Relax] Require correct input/output shapes R.call_tir

    Prior to this commit, the Relax well-formed checker validated
    arguments provided to Relax functions, but did not validate arguments
    provided to `R.call_tir`.  As a result, incorrect arguments from Relax
    to TIR would not be checked until runtime, if at all.
    
    This commit updates the well-formed checker to verify that
    `R.call_tir` has received the correct arguments, and has the correct
    output shape specified in the `out_sinfo` parameter.
    Lunderberg committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    ace3b16 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

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

Commits on Aug 21, 2024

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

Commits on Aug 22, 2024

  1. lint fixes

    Lunderberg committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e44e117 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Restrict the R.call_tir validation to well-formed checker

    Initial implementation performed the validation as part of
    `FNormalize`, to maximize coverage of this check.  This increased
    end-to-end compilation time by ~10%, and so the check was requested to
    be restricted to the well-formed checker.  Expensive operator-specific
    validation is now performed in the new `FValidate` attribute.
    Lunderberg committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    071eea1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. ci bump

    Lunderberg committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0d81a92 View commit details
    Browse the repository at this point in the history