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.
|
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.