-
Notifications
You must be signed in to change notification settings - Fork 520
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
Advance llvm-project and stablehlo. #2619
Conversation
llvm-project: bbd2b08 stablehlo: ab709fe48de88c67717abfbd7ef17425eb95ddaf These commits were chosen in order to account for an MLIR API break from llvm/llvm-project@3dbac2c which required a patch to stablehlo. We integrate a bit beyond that commit to deal with some revert/reapply cycles in the intervening range which were discovered in another downstream. Further, it requires adaptation to the stablehlo API breaks introduced from openxla/stablehlo#1872 which are along for the ride.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Hey @eric-k256, can you or someone more familiar with these TOSA lowerings look at what is going on here? I got a CI run that said that 5 tests were unexpectedly passing, so I added them. Then it said they failed. I might have done it wrong: the commits are above. If you fix it, feel free to land. This is otherwise ready to go. This integrate picked up a handful of patches that look like they would be implicated:
|
I don't see anything wrong in what you've done. I built this PR locally, and can see the 5 tests unexpectedly pass. Switching to your commit adding them to the pass list and everything runs with no failures. I retriggered the github checks to make sure it wasn't a weird glitch specific to that build. |
cc910f7
to
5b6535b
Compare
I think this is a difference between nightly PT and stable. Trying something else. |
llvm-project: bbd2b08 stablehlo: ab709fe48de88c67717abfbd7ef17425eb95ddaf These commits were chosen in order to account for an MLIR API break from llvm/llvm-project@3dbac2c which required a patch to stablehlo. We integrate a bit beyond that commit to deal with some revert/reapply cycles in the intervening range which were discovered in another downstream. Further, it requires adaptation to the stablehlo API breaks introduced from openxla/stablehlo#1872 which are along for the ride. Since some stablehlo builders were changed to directly take int64_t array refs, also traced that up some call stacks to eliminate some signed/unsigned mismatches that result. Also adds a few TOSA tests to the passing set that seem to work now.
llvm-project: bbd2b08
stablehlo: ab709fe48de88c67717abfbd7ef17425eb95ddaf
These commits were chosen in order to account for an MLIR API break from llvm/llvm-project@3dbac2c which required a patch to stablehlo. We integrate a bit beyond that commit to deal with some revert/reapply cycles in the intervening range which were discovered in another downstream.
Further, it requires adaptation to the stablehlo API breaks introduced from openxla/stablehlo#1872 which are along for the ride.
Since some stablehlo builders were changed to directly take int64_t array refs, also traced that up some call stacks to eliminate some signed/unsigned mismatches that result.
Also adds a few TOSA tests to the passing set that seem to work now.