Skip to content

build: update to new wheels for llvm/mlir/tvm#59

Merged
guillon merged 3 commits intoxtc-tools:mainfrom
guillon:dev/cguillon/repackage
Mar 4, 2026
Merged

build: update to new wheels for llvm/mlir/tvm#59
guillon merged 3 commits intoxtc-tools:mainfrom
guillon:dev/cguillon/repackage

Conversation

@guillon
Copy link
Member

@guillon guillon commented Feb 27, 2026

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

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 guillon requested a review from qaco February 27, 2026 05:28
guillon

This comment was marked as off-topic.

@guillon guillon self-assigned this Feb 27, 2026
guillon

This comment was marked as off-topic.

@guillon guillon added the enhancement New feature or request label Feb 27, 2026
@guillon guillon assigned qaco and unassigned guillon Mar 3, 2026
@guillon guillon self-assigned this Mar 4, 2026
@guillon guillon merged commit f041c48 into xtc-tools:main Mar 4, 2026
3 checks passed
@guillon guillon deleted the dev/cguillon/repackage branch March 4, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants