-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
[TIR] Implement API for padded layout transformations #12720
Commits on Sep 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 93559cf - Browse repository at this point
Copy the full SHA 93559cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60ea527 - Browse repository at this point
Copy the full SHA 60ea527View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2971b5b - Browse repository at this point
Copy the full SHA 2971b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 885fd78 - Browse repository at this point
Copy the full SHA 885fd78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 185eead - Browse repository at this point
Copy the full SHA 185eeadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 874bfc2 - Browse repository at this point
Copy the full SHA 874bfc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddea093 - Browse repository at this point
Copy the full SHA ddea093View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2055bbf - Browse repository at this point
Copy the full SHA 2055bbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3538cd - Browse repository at this point
Copy the full SHA f3538cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6dbd30 - Browse repository at this point
Copy the full SHA a6dbd30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 619c5b7 - Browse repository at this point
Copy the full SHA 619c5b7View commit details -
Implement replacement plan for using tir::if_then_else
For producer blocks that iterate over the pre-transformation shape, rewrite to iterate over the post-transformation shape, with `tir::if_then_else` to handle writing to indices corresponding to padding/non-padding.
Configuration menu - View commit details
-
Copy full SHA for aa9bbf7 - Browse repository at this point
Copy the full SHA aa9bbf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f5707c - Browse repository at this point
Copy the full SHA 7f5707cView commit details
Commits on Sep 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5a1e63f - Browse repository at this point
Copy the full SHA 5a1e63fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c463043 - Browse repository at this point
Copy the full SHA c463043View commit details -
Update unit tests to use non-opaque blocks
Unless specifically testing opaque blocks, all unit tests for the transform layout scheduling primitive now operate on non-opaque blocks.
Configuration menu - View commit details
-
Copy full SHA for 98a8446 - Browse repository at this point
Copy the full SHA 98a8446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19af1ee - Browse repository at this point
Copy the full SHA 19af1eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eb775a - Browse repository at this point
Copy the full SHA 8eb775aView commit details -
Improve docstring on pad_value
Specifically calling attention to how `pad_value` interacts with input buffers, that correctness depends on the calling scope providing the specified `pad_value`.
Configuration menu - View commit details
-
Copy full SHA for e874020 - Browse repository at this point
Copy the full SHA e874020View commit details
Commits on Sep 8, 2022
-
Documentation for TransformLayoutPlanner, rename for consistency
The previous name `LayoutTransformPlanner` didn't follow the pattern of `TransformLayoutWriter`. Therefore, renaming to `TransformLayoutPlanner`.
Configuration menu - View commit details
-
Copy full SHA for 6386db5 - Browse repository at this point
Copy the full SHA 6386db5View commit details
Commits on Sep 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 59a0acf - Browse repository at this point
Copy the full SHA 59a0acfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d532610 - Browse repository at this point
Copy the full SHA d532610View commit details
Commits on Sep 13, 2022
-
Update shared_32x16_to_ldmatrix_32x16_layout to be injective
Previous version mapped the 512 input indices in a `(32,16)` array to only 128 output indices. This wasn't caught before, because the bijectivity assertion was only triggered for TE schedules.
Configuration menu - View commit details
-
Copy full SHA for efb25ac - Browse repository at this point
Copy the full SHA efb25acView commit details
Commits on Sep 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 13b8cef - Browse repository at this point
Copy the full SHA 13b8cefView commit details
Commits on Sep 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 19a78e8 - Browse repository at this point
Copy the full SHA 19a78e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d801dab - Browse repository at this point
Copy the full SHA d801dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a4f4cc - Browse repository at this point
Copy the full SHA 6a4f4ccView commit details