-
Notifications
You must be signed in to change notification settings - Fork 323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LLVM updates & green commit tracking #1624
Comments
PR #1628 updates LLVM with this green commits:
|
PR #1628 merged |
@AlexandreEichenberger @tungld It seems llvm/llvm-project@e5d5146 fails some installation tests ( These errors are not critical for onnx-mlir, but it might be better to update the commit again in some timing. |
Does this really fix the issue on s390x? I saw it just marked them as UNSUPPORTED and the comment says: |
We're also finding the green commit approach useful and wonder if therre has been discussion on a rotation process between We're in the process of preparing an update PR for the green commit from Nov. 14, and realize we may be unknowingly duplicating effort with others. CC recent update PR authors: @chenchongsong @MikeHolman @tungld |
There is no duplicating effort from our side as far as I know. Thanks! |
I see contributors to the I see the topic of updating was discussed in https://github.com/onnx/onnx-mlir/wiki/Informal-meeting-agenda-and-notes#september-13rd-2022 and wonder if there was any support for adopting a more predictable approach? |
I think that's a great idea. Considering how complex some of the updates get, I'd recommend every couple of weeks as a good cadence. We can probably have 1 or 2 people from our side participate in the rotation as well. @AlexandreEichenberger what do you think? |
@AlexandreEichenberger : Can we add this to the agenda for the community meeting in the next couple of weeks if it hasn't been discussed yet? |
We are trying to get two folks from each actively participating company to help out with the LLVM update. The process has been pretty smooth the last couple of iterations, largely because by doing it regularly, it reduces the amount of work to do for each iteration. Would you consider another volunteer from NVIDIA and AMD? That would be greatly appreciated. Big thanks for helping out. You can select your preferred time here: https://github.com/onnx/onnx-mlir/wiki/LLVM-Update-Schedule |
@AlexandreEichenberger I could do another bump in the week of 2023-05-01. |
@chenchongsong @tungld I saw in PR #2252 you bumped the LLVM commit to a "non standard" commit I think we need to be cautious about that because it brings us out of sync with torch-mlir, which I understood to be a key motivation for our LLVM updates process hopefully it doesn't create any problems but in the future please post here in the master issue to build consensus before we diverge from the commits from llvm/torch-mlir#1178 |
@chenchongsong We should only be using the green commits mentioned by @ashay to keep things in sync. I actually think the recent issues @cjvolzka and @negiyas are seeing maybe related to this. I am going to revert the LLVM commit to
|
There's an ongoing experiment to keep mhlo, torch-mlir and onnx-mlir in sync with respect to their llvm commit. These projects historically have different update cadences and rarely converge on a single commit. The current effort is to make sure that they converge at least sometimes with mhlo and torch-mlir having weekly updates and onnx-mlir having roughly monthly updates (though more frequent is possible for each of the projects).
The commit tracking is happening here: llvm/torch-mlir#1178 and the "green" commit is guaranteed to have a green build and lit tests for llvm, lld, lldb and mlir on Ubuntu and Windows, though we can expand the testing to including more platforms if necessary.
The latest update to the llvm commit in onnx-mlir put it in sync with torch-mlir, further updates should attempt to do the same and it would be beneficial for everyone if anyone working on an update tries to pick up a green commit from the experiment and comments here to let others know that an update is in progress.
The text was updated successfully, but these errors were encountered: