ENH: Update MLIR backend to LLVM 20.dev #787
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi @hameerabbasi,
This PR updates MLIR backend to current LLVM 20.dev (so
mainbranch) experimentally:formatattribute to Tensor class.tensor.emptycall link.As you can see it fixes a bunch of skips in the test suite: sparse/mlir_backend/tests/test_simple.py
It's thanks to changes already present in
mainbranch, added after19.xbranched, and:soaproperty tosparse_tensorPython bindings llvm/llvm-project#109135encodingargument totensor.emptyPython function llvm/llvm-project#110656test_output.pytest llvm/llvm-project#110882Maybe one thing that we can consider is to have a
nightlylabel for MLIR Python bindings feedstock some time in the future? Otherwise, I guess20.xwill branch in ~6months?