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
|
@ZuseZ4 |
|
I was just waiting for LLVM 23 to land, which hopefully is tomorrow. But since it's optional and you tested building under LLVM 23, I guess it doesn't really matter. @bors r+ |
…ZuseZ4 ci: Enable autodiff tests on x86_64 linux ## Summary Enable autodiff tests on x86_64 linux For now, this is an `optional-*` Merge CI only job, and is not enabled in PR CI. r? @ZuseZ4
…ZuseZ4 ci: Enable autodiff tests on x86_64 linux ## Summary Enable autodiff tests on x86_64 linux For now, this is an `optional-*` Merge CI only job, and is not enabled in PR CI. r? @ZuseZ4
Rollup of 18 pull requests Successful merges: - #138618 (Support using const pointers in asm `const` operand) - #150161 (Remove 'static requirement on try_as_dyn) - #158362 (trait solver: account for universes from replace_bound_vars) - #159173 (Add allowed list check on EII implementations attributes) - #159466 (cmse: clear variant-dependent padding in `enum`s) - #159718 (Make `DocLinkResMap` an `FxIndexMap`) - #155795 (constify `vec![1, 2, 3]` macro) - #157776 (ci: Enable autodiff tests on x86_64 linux) - #157905 (Update comments and add tests for `-Zrandomize-layout` for some guaranteed ZSTs) - #159041 (Reorganize `tests/ui/issues` [22/N]) - #159108 (Reorganize `tests/ui/issues` [23/N]) - #159138 (doc: document wasm import symbol mangling) - #159531 (Reorganize `tests/ui/issues` [28/N]) - #159608 (early_otherwise: Don't hoist dereferences when the otherwise branch is reachable) - #159612 (Reorganize `tests/ui/issues` [29/N]) - #159653 (run `tests/assembly-llvm/asm/aarch64-types.rs` for `aarch64_be`) - #159759 (rustc-dev-guide subtree update) - #159761 (Remove outdated comment for resolve_vars_with_obligations)
…ZuseZ4 ci: Enable autodiff tests on x86_64 linux ## Summary Enable autodiff tests on x86_64 linux For now, this is an `optional-*` Merge CI only job, and is not enabled in PR CI. r? @ZuseZ4
…ZuseZ4 ci: Enable autodiff tests on x86_64 linux ## Summary Enable autodiff tests on x86_64 linux For now, this is an `optional-*` Merge CI only job, and is not enabled in PR CI. r? @ZuseZ4
Rollup of 19 pull requests Successful merges: - #150161 (Remove 'static requirement on try_as_dyn) - #158362 (trait solver: account for universes from replace_bound_vars) - #159173 (Add allowed list check on EII implementations attributes) - #159466 (cmse: clear variant-dependent padding in `enum`s) - #159718 (Make `DocLinkResMap` an `FxIndexMap`) - #155795 (constify `vec![1, 2, 3]` macro) - #157776 (ci: Enable autodiff tests on x86_64 linux) - #157905 (Update comments and add tests for `-Zrandomize-layout` for some guaranteed ZSTs) - #158766 (Promote riscv64-unknown-linux-musl to tier 2 with host tools) - #159041 (Reorganize `tests/ui/issues` [22/N]) - #159108 (Reorganize `tests/ui/issues` [23/N]) - #159138 (doc: document wasm import symbol mangling) - #159531 (Reorganize `tests/ui/issues` [28/N]) - #159608 (early_otherwise: Don't hoist dereferences when the otherwise branch is reachable) - #159612 (Reorganize `tests/ui/issues` [29/N]) - #159653 (run `tests/assembly-llvm/asm/aarch64-types.rs` for `aarch64_be`) - #159667 (Make some parser structured suggestions verbose and tweak their wording) - #159759 (rustc-dev-guide subtree update) - #159761 (Remove outdated comment for resolve_vars_with_obligations)
…ZuseZ4 ci: Enable autodiff tests on x86_64 linux ## Summary Enable autodiff tests on x86_64 linux For now, this is an `optional-*` Merge CI only job, and is not enabled in PR CI. r? @ZuseZ4
…ZuseZ4 ci: Enable autodiff tests on x86_64 linux ## Summary Enable autodiff tests on x86_64 linux For now, this is an `optional-*` Merge CI only job, and is not enabled in PR CI. r? @ZuseZ4
…ZuseZ4 ci: Enable autodiff tests on x86_64 linux ## Summary Enable autodiff tests on x86_64 linux For now, this is an `optional-*` Merge CI only job, and is not enabled in PR CI. r? @ZuseZ4
Rollup of 12 pull requests Successful merges: - #159765 (Avoid spurious rebuilds of JSON docs in bootstrap) - #159781 (Update bootstrap to use -Zembed-metadata=no instead of -Zno-embed-metadata) - #158362 (trait solver: account for universes from replace_bound_vars) - #159173 (Add allowed list check on EII implementations attributes) - #159718 (Make `DocLinkResMap` an `FxIndexMap`) - #159722 ( [rustdoc] Retrieve `cfg_attr` information for derived impls for `doc_cfg` feature) - #155795 (constify `vec![1, 2, 3]` macro) - #157776 (ci: Enable autodiff tests on x86_64 linux) - #158766 (Promote riscv64-unknown-linux-musl to tier 2 with host tools) - #159271 (str: add ASCII fast path to word_to_titlecase) - #159666 (fix(ld64.lld): route version mismatch warnings to linker_info on macOS) - #159667 (Make some parser structured suggestions verbose and tweak their wording)
Rollup of 14 pull requests Successful merges: - #159765 (Avoid spurious rebuilds of JSON docs in bootstrap) - #159781 (Update bootstrap to use -Zembed-metadata=no instead of -Zno-embed-metadata) - #158362 (trait solver: account for universes from replace_bound_vars) - #158372 (rustfmt: Discover modules via `cfg_select!`) - #159173 (Add allowed list check on EII implementations attributes) - #159718 (Make `DocLinkResMap` an `FxIndexMap`) - #159722 ( [rustdoc] Retrieve `cfg_attr` information for derived impls for `doc_cfg` feature) - #159731 (std: Implement futex on wasip3 targets, update target spec) - #159755 (Improve consistency of attribute error messages) - #155795 (constify `vec![1, 2, 3]` macro) - #157776 (ci: Enable autodiff tests on x86_64 linux) - #158766 (Promote riscv64-unknown-linux-musl to tier 2 with host tools) - #159271 (str: add ASCII fast path to word_to_titlecase) - #159667 (Make some parser structured suggestions verbose and tweak their wording)
View all comments
Summary
Enable autodiff tests on x86_64 linux
For now, this is an
optional-*Merge CI only job, and is not enabled in PR CI.r? @ZuseZ4