-
Notifications
You must be signed in to change notification settings - Fork 154
Closed
Description
I was just rerunning a few tests with JET.@test_opt
that involve ForwardDiff.gradient
and ForwardDiff.jacobian
calls on Julia 1.12.0-rc3.
It seems that the JET analysis became a bit better (stricter?) as tests pass on Julia 1.11.7. On Julia 1.12.0-rc3 I see errors such as:
││││││││││││││┌ gradient(f::Pumas.var"#f#_penalty_hessian_full##0"{…}, x::Vector{…}, cfg::ForwardDiff.GradientConfig{…}, ::Val{…}) @ ForwardDiff /build/.julia/packages/ForwardDiff/X74OO/src/gradient.jl:22
│││││││││││││││┌ chunk_mode_gradient(f::Pumas.var"#f#_penalty_hessian_full##0"{…}, x::Vector{…}, cfg::ForwardDiff.GradientConfig{…}) @ ForwardDiff /build/.julia/packages/ForwardDiff/X74OO/src/gradient.jl:109
││││││││││││││││┌ _assert_tostring(msg::String) @ Base ./error.jl:247
│││││││││││││││││ runtime dispatch detected: %1::Any(msg::String)::Any
││││││││││││││││└────────────────────
│││││││││││││││┌ chunk_mode_gradient(f::Pumas.var"#f#_penalty_hessian_full##0"{…}, x::Vector{…}, cfg::ForwardDiff.GradientConfig{…}) @ ForwardDiff /build/.julia/packages/ForwardDiff/X74OO/src/gradient.jl:109
││││││││││││││││ runtime dispatch detected: AssertionError(%416::Any)::AssertionError
│││││││││││││││└────────────────────
││││││││││┌ jacobian(f::Pumas.var"#452#453"{…}, x::SubArray{…}, cfg::ForwardDiff.JacobianConfig{…}, ::Val{…}) @ ForwardDiff /build/.julia/packages/ForwardDiff/X74OO/src/jacobian.jl:24
│││││││││││┌ chunk_mode_jacobian(f::Pumas.var"#452#453"{…}, x::SubArray{…}, cfg::ForwardDiff.JacobianConfig{…}) @ ForwardDiff /build/.julia/packages/ForwardDiff/X74OO/src/jacobian.jl:172
││││││││││││ runtime dispatch detected: AssertionError(%317::Any)::AssertionError
│││││││││││└────────────────────
Metadata
Metadata
Assignees
Labels
No labels