Open sstamenova opened 3 years ago
To make this even more interesting, the change was reverted: https://reviews.llvm.org/D99329 for the moment to give downstream components time to prepare.
See discussion here: https://llvm.discourse.group/t/speeding-up-canonicalize/3015/25
@doru1004 any updates on this one?
A recent (as of 3/20/21) change to mlir changed the traversal order from bottom up to top down. This breaks the algorithms in bundle memory pools. We get invalid outputs (see use of
%8
) such as:The breaking change is: https://reviews.llvm.org/D99006 There is a temporary workaround checked in (but under discussion): https://reviews.llvm.org/D99059
At the end of the day, the change in traversal is meant to be permanent which means that onnx-mlir has to update the algorithms. I'm opening this as a heads up so that it's no surprise.