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

Add support for varying vector shapes #247

Merged
merged 5 commits into from
Oct 31, 2024
Merged

Commits on Oct 29, 2024

  1. Add support for varying vector shapes

    This PR adds support for expanding operators
    with varying vector shapes, specifically for the
    MMA case where either the same dimension has different
    vector shapes in different mmas or if different instructions
    are being used.
    
    The idea is to insert a reshape operator whenever such a shape
    mismatch is discovered.  The reshape operator lowers to an extract or
    concatenate operation, depending on the context.
    
    Signed-off-by: Harsh Menon <harsh@nod-labs.com>
    harsh-nod committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    07337a9 View commit details
    Browse the repository at this point in the history
  2. Address comments

    Signed-off-by: Harsh Menon <harsh@nod-labs.com>
    harsh-nod committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    98c52e3 View commit details
    Browse the repository at this point in the history
  3. Add support for F8 intrinsics

    Signed-off-by: Harsh Menon <harsh@nod-labs.com>
    harsh-nod committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    8863678 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Address comments iree-org#2

    Signed-off-by: Harsh Menon <harsh@nod-labs.com>
    harsh-nod committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9d6bb0f View commit details
    Browse the repository at this point in the history
  2. Address comments iree-org#3

    Signed-off-by: Harsh Menon <harsh@nod-labs.com>
    harsh-nod committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    e09dff2 View commit details
    Browse the repository at this point in the history