Summary
AD tests (derivative_tests.jl, nested_ad_tests.jl) are currently excluded from pre-release Julia CI runs due to upstream Zygote.jl incompatibilities with Julia 1.12.
This was implemented in PR #296 by moving AD tests to a separate test group that's excluded from pre-release Julia in the CI matrix.
Upstream Issues
The root cause appears to be Zygote.jl regressions on Julia 1.12:
Action Items
References
Summary
AD tests (derivative_tests.jl, nested_ad_tests.jl) are currently excluded from pre-release Julia CI runs due to upstream Zygote.jl incompatibilities with Julia 1.12.
This was implemented in PR #296 by moving AD tests to a separate test group that's excluded from pre-release Julia in the CI matrix.
Upstream Issues
The root cause appears to be Zygote.jl regressions on Julia 1.12:
broken nested forward diff on julia v1.12 FluxML/Zygote.jl#1594 - Broken nested forward differentiation on Julia 1.12
ERROR: non-differentiable function getglobalwhen using nestedpushforwardfailure at handling globals on julia 1.12 FluxML/Zygote.jl#1591 - Failure at handling globals on Julia 1.12
(nothing, nothing)instead of correct valuesAssertion errors on IR verification on upcoming 1.12 FluxML/Zygote.jl#1580 - Assertion errors on IR verification on Julia 1.12
ErrorException: IR verification failedduring optimization phaseAction Items
References