-
Notifications
You must be signed in to change notification settings - Fork 572
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
[ONNXRuntime_CUDA] Rebuild v1.10.0 #10476
[ONNXRuntime_CUDA] Rebuild v1.10.0 #10476
Conversation
Can you try to figure out what's the issue instead of reopening multiple PRs? |
For example, if I were you I'd start by looking at where the message "Incomplete JLL release! Could not find tarball for" is coming from. Hint (I simply did a stupid search): https://github.com/JuliaPackaging/BinaryBuilder.jl/blob/edecf34fb8c7e8f7791b5e79116e701eb7a9274b/src/AutoBuild.jl#L1198. Can you think about under which conditions you get to that code path? And given those conditions, what's the likely cause for that to happen? And given that cause, how to address it? |
The point is that I'm not going to merge this PR without understanding why previous registrations have failed, since the failure seems to be quite deterministic and reproducible, but no one has offered an explanation of what's going on and how to solve it and previous attempts at "just retrying" clearly haven't worked out, so I don't see why this time it should be any different. I honestly have no clue of what's going on nor have the time to look into this, but you'll probably be the most motivated person to investigate the issue, so it'd be most useful if you did this work. |
Sure - the reason I just opened a new PR, was an assumption that it was the CI system somehow removing the binaries in the time from last push to merge - and it would help to just rebuild and merge sooner. |
OK, I find it a little suspicious that the ordering of platform tags
|
Ok, that's a decent lead. Parsing of triplets into |
I guess next step is find out why/where platform tags are different and why that matters in the registration pipeline. |
I believe the latter (the triplet string matching in the registration pipeline) is due to the Trying out BB-deploy to my own GitHub repo to pin-point the other issues... |
@giordano Can we tag a new patch version of BB with JuliaPackaging/BinaryBuilder.jl#1363 ? |
You marked this as ready for review before the other PR was merged, right? That wasn't wise, now it has to build everything from scratch. |
Ah - OK, I didn't know there were timing issues to be aware of in that case. |
That's documented: https://github.com/JuliaPackaging/Yggdrasil/blob/d0298176a7c9d6af659ecb18fd534da14442654c/CONTRIBUTING.md#understanding-build-cache-on-yggdrasil. Changing the manifest completely invalidates the cache that we use to avoid rebuilding on |
Anyway, this time it worked, thanks for fixing it! However I'm confused by https://buildkite.com/julialang/yggdrasil/builds/17508#0194f0dd-354a-46a6-94c0-7783debf209f/574-588
|
OK. Thanks for pointing me in the right direction 😊 Yeah, I noticed those too - I guess somehow we are feeding a bit more than expected to the filter function. |
No description provided.