ci: Enable autodiff tests on x86_64 linux#157776
Conversation
This comment has been minimized.
This comment has been minimized.
This comment was marked as outdated.
This comment was marked as outdated.
a5999ca to
7da709a
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment has been minimized.
This comment has been minimized.
No problem found |
851ebe4 to
33566ea
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
27ed09b to
57ed38d
Compare
This comment has been minimized.
This comment has been minimized.
57ed38d to
69603c6
Compare
|
Warning If you are changing how CI LLVM is built or linked, make sure to bump cc @jieyouxu |
|
@bors try jobs=x86_64-gnu-autodiff Rerunning to test potential cache effects. |
This comment has been minimized.
This comment has been minimized.
ci: Enable autodiff tests on x86_64 linux try-job: x86_64-gnu-autodiff
|
Rebuilding a second time, since I'm not sure if artifacts are shared between PR Ci and try runs. But so far, even just building LLVM+rustc+std+enzyme takes 95 minutes, 10 minutes more than miri, the next slowest job. Total time will always be a bit more than that, and autodiff will always have less users than something general like Miri, so that's hard to defend. If the try results come back unchanged, can you move it to auto and mark it as allowed to fail? I don't think it needs to be blocking yet. |
This comment has been minimized.
This comment has been minimized.
ci: Enable autodiff tests on x86_64 linux try-job: x86_64-gnu-autodiff
755769f to
c1b7502
Compare
|
Just moved the job to the right place. No other changes. |
Can we say this PR is ready to land - adds optional autodiff tests in x86 linux? |
|
@bors squash |
This comment has been minimized.
This comment has been minimized.
|
🔨 3 commits were squashed into 630cb89. |
4becb31 to
630cb89
Compare
|
Actually I'll just r+ this, this is optional job anyway. |
|
Does it break often? I wonder if we should just enable it by default, because the optional jobs kinda suck now, we don't get any notification if they fail, outside of some unrelated CI postprocessing jobs sometimes failing. Probably that would require an MCP. But starting with an optional job is fine by me. It would be nice to document it in rustc-dev-guid and add the |
|
Ah d'oh I knew I forgot sth... |
|
This pull request was unapproved. |
|
Indeed, I don't think autodiff tests will break too often since #156777 landed. cc: @ZuseZ4 |
* Enable autodiff tests on x86_64 linux * move autodiff job def * remove redundant ./x build
630cb89 to
e29d5a4
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
5e3fb29 to
928c0cf
Compare
|
@bors try jobs=x86_64-gnu-autodiff |
This comment has been minimized.
This comment has been minimized.
ci: Enable autodiff tests on x86_64 linux try-job: x86_64-gnu-autodiff
View all comments
Enable autodiff tests on x86_64 linux
hmm.....pr job x stage 1 takes 100 - 110min, which is the slowest in the pr jobs.
If we are not happy to wait more than 100min for the pr jobs, maybe we should move this to auto jobs and test them on stage 2
r? @ZuseZ4