Lunderberg opened a new pull request, #14486: URL: https://github.com/apache/tvm/pull/14486
Prior to this PR, some of the IRModule transformations used during lowering can produce TIR that cannot be round-tripped through TVMScript. Since TVMScript is the default method for printing all TIR, this can make it difficult to identify which pass has introduced a breaking change. The first commit in this PR adds a test that checks whether a module can correctly round-trip from TIR to TVMScript and back, for each lowering pass used in `tvm.build`. Each of the following independent commits resolves one of the issues found by the more general test, and adds a specific test for the round-trip failure that it resolves. My plan is to break out these independent commits will be into separate PRs, for ease of review. After all the component PRs have landed or found an alternative fix, this PR will be rebased to only consist of the new test itself, and will be opened for review. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
