build: update to new wheels for llvm/mlir/tvm#59
Merged
guillon merged 3 commits intoxtc-tools:mainfrom Mar 4, 2026
Merged
Conversation
From now on xtc-mlir-tools and xtc-llvm-tools are required and thus LLVM tools and MLIR tools are split between the two packages. This requires detection of both mlir and llvm prefix paths instead of a single mlir prefix path.
On Mac accelerators and some numpy versions, np.matmul is buggy, use np.dot instead.
guillon
commented
Feb 27, 2026
guillon
commented
Feb 27, 2026
qaco
approved these changes
Mar 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Motivation
Now all packages for llvm/mlir/tvm have been reworked and are generated through github actions and published to pypi.org
This PR updates the dependencies.
Description
Update packages names and version, remove index-url to gitlab (unless for jir).
Now, actually, macos packages and linus packages files are the same, though I kept them separate anyway for now.
Note, that the packages now separate llvm tools from mlir tools, hence a rework to account for both prefix.
Also, while testing on mac, I had failures with some numpy implementation of matmul, replaced with dot to avoid calls to accelerator.
Discussion
nope