Package evaluation of EnzymeTestUtils on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T11:27:47.330 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.94s ################################################################################ # Installation # Installing EnzymeTestUtils... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [12d8515a] + EnzymeTestUtils v0.2.1 Updating `~/.julia/environments/v1.11/Manifest.toml` [fa961155] + CEnum v0.5.0 [d360d2e6] + ChainRulesCore v1.25.1 [34da2185] + Compat v4.16.0 [187b0558] + ConstructionBase v1.5.8 [7da242da] + Enzyme v0.13.35 [f151be2c] + EnzymeCore v0.8.8 [12d8515a] + EnzymeTestUtils v0.2.1 [e2ba6199] + ExprTools v0.1.10 [26cc04aa] + FiniteDifferences v0.12.32 [61eb1bfa] + GPUCompiler v1.3.2 [692b3bcd] + JLLWrappers v1.7.0 [929cbde3] + LLVM v9.2.0 [d8793406] + ObjectFile v0.4.4 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [189a3867] + Reexport v1.2.2 [708f8203] + Richardson v1.4.2 [6c6a2e73] + Scratch v1.2.1 [90137ffa] + StaticArrays v1.9.13 [1e83bf80] + StaticArraysCore v1.4.3 [53d494c1] + StructIO v0.3.1 [a759f4b9] + TimerOutputs v0.5.28 [7cc45869] + Enzyme_jll v0.0.173+0 [dad2f222] + LLVMExtra_jll v0.0.35+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.6.0+0 [e37daf67] + LibGit2_jll v1.7.2+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.6+0 [14a3606d] + MozillaCACerts_jll v2023.12.12 [4536629a] + OpenBLAS_jll v0.3.27+1 [bea87d4a] + SuiteSparse_jll v7.7.0+0 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.59.0+0 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 4.62s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 18.45s ################################################################################ # Testing # Testing EnzymeTestUtils Status `/tmp/jl_N1qlli/Project.toml` [187b0558] ConstructionBase v1.5.8 [7da242da] Enzyme v0.13.35 [f151be2c] EnzymeCore v0.8.8 [12d8515a] EnzymeTestUtils v0.2.1 [26cc04aa] FiniteDifferences v0.12.32 [9e32d19f] MetaTesting v0.1.0 [94ee1d12] Quaternions v0.7.6 [37e2e46d] LinearAlgebra v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_N1qlli/Manifest.toml` [fa961155] CEnum v0.5.0 [d360d2e6] ChainRulesCore v1.25.1 [34da2185] Compat v4.16.0 [187b0558] ConstructionBase v1.5.8 [7da242da] Enzyme v0.13.35 [f151be2c] EnzymeCore v0.8.8 [12d8515a] EnzymeTestUtils v0.2.1 [e2ba6199] ExprTools v0.1.10 [26cc04aa] FiniteDifferences v0.12.32 [61eb1bfa] GPUCompiler v1.3.2 [692b3bcd] JLLWrappers v1.7.0 [929cbde3] LLVM v9.2.0 [9e32d19f] MetaTesting v0.1.0 [d8793406] ObjectFile v0.4.4 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [94ee1d12] Quaternions v0.7.6 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [708f8203] Richardson v1.4.2 [6c6a2e73] Scratch v1.2.1 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [53d494c1] StructIO v0.3.1 [a759f4b9] TimerOutputs v0.5.28 [7cc45869] Enzyme_jll v0.0.173+0 [dad2f222] LLVMExtra_jll v0.0.35+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.6.0+0 [e37daf67] LibGit2_jll v1.7.2+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.6+0 [14a3606d] MozillaCACerts_jll v2023.12.12 [4536629a] OpenBLAS_jll v0.3.27+1 [bea87d4a] SuiteSparse_jll v7.7.0+0 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.59.0+0 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity Duplicated on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_106182_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float32}, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity Duplicated on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !117 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_109343_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float64}, Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity Duplicated on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_109634_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{ComplexF64}, ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity DuplicatedNoNeed on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_111729_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float32}, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity DuplicatedNoNeed on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !117 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_111850_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float64}, Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity DuplicatedNoNeed on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_112009_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{ComplexF64}, ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity BatchDuplicated on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_112514_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float32}, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity BatchDuplicated on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !117 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_112649_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float64}, Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 test_forward: f_struct with return activity BatchDuplicated on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_112815_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{ComplexF64}, ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity BatchDuplicatedNoNeed on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_114322_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float32}, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity BatchDuplicatedNoNeed on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !117 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !28, !tbaa !25, !alias.scope !31, !noalias !34, !nonnull !0, !dereferenceable !39, !align !40, !enzyme_type !41, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_114443_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{Float64}, Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 test_forward: f_struct with return activity BatchDuplicatedNoNeed on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_114602_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{ComplexF64}, ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 [43] eval @ ./boot.jl:430 [inlined] [44] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [45] _start() @ Base ./client.jl:531 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Const, Tx = Const, Ta = Duplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Const, Tx = Const, Ta = Duplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 Tret = Const, Tx = Const, Ta = Duplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Const, Tx = Const, Ta = Duplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Duplicated, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Duplicated, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Duplicated, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Duplicated, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/g1jMR/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Const): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; -1.0841417f24 + 9.1f-41im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; -1.03417174f24 + 9.1f-41im -1.0841555f24 + 9.1f-41im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; -1.0340795f24 + 9.1f-41im -1.0841578f24 + 9.1f-41im … 0.0f0 + 0.0f0im -1.9481914f0 - 2.295542f0im], ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; -1.1871944f24 + 9.1f-41im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; -1.1925232f24 + 9.1f-41im -1.18721285f24 + 9.1f-41im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; 2.3748517f-16 + 9.1003f-41im -1.18721515f24 + 9.1f-41im … 0.0f0 + 0.0f0im -1.9481914f0 - 2.295542f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Duplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; 0.0f0 + 0.0f0im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im -1.9481914f0 - 2.295542f0im], ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; -1.2527083f23 + 9.1f-41im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; -1.25221255f23 + 9.1f-41im -1.2527314f23 + 9.1f-41im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; 2.3748517f-16 + 9.1003f-41im -1.2527342f23 + 9.1f-41im … 0.0f0 + 0.0f0im -1.9481914f0 - 2.295542f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Duplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:11 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences Evaluated: isapprox(ComplexF32[-10.200001f0 + 0.0f0im 2.1f0 + 21.45f0im … 14.43f0 - 19.77f0im 23.34f0 + 18.18f0im; 2.1f0 - 21.45f0im -26.099998f0 + 0.0f0im … -22.32f0 - 8.01f0im 26.01f0 - 5.7f0im; … ; 14.43f0 + 19.77f0im -22.32f0 + 8.01f0im … 43.199997f0 + 0.0f0im -24.630001f0 - 9.450001f0im; 23.34f0 - 18.18f0im 26.01f0 + 5.7f0im … -24.630001f0 + 9.450001f0im -0.54f0 + 0.0f0im], ComplexF32[NaN32 + 0.0f0im NaN32 + NaN32*im … NaN32 + NaN32*im NaN32 + NaN32*im; NaN32 + NaN32*im NaN32 + 0.0f0im … NaN32 + NaN32*im NaN32 + NaN32*im; … ; NaN32 + NaN32*im NaN32 + NaN32*im … NaN32 + 0.0f0im NaN32 + NaN32*im; NaN32 + NaN32*im NaN32 + NaN32*im … NaN32 + NaN32*im NaN32 + 0.0f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:11 [2] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [14] include(fname::String) @ Main ./sysimg.jl:38 [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] top-level scope @ none:6 [20] eval @ ./boot.jl:430 [inlined] [21] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [22] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Duplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[-10.200001f0 - 46.62f0im 2.1f0 + 21.45f0im … 14.43f0 - 19.77f0im 23.34f0 + 18.18f0im; -6.783525f23 + 9.1f-41im -26.099998f0 - 17.400002f0im … -22.32f0 - 8.01f0im 26.01f0 - 5.7f0im; … ; -7.396441f23 + 9.1f-41im -6.7836864f23 + 9.1f-41im … 43.199997f0 - 8.34f0im -24.630001f0 - 9.450001f0im; -7.4226355f23 + 9.1f-41im -6.7837094f23 + 9.1f-41im … -6.785808f23 + 9.1f-41im -0.54f0 + 38.46f0im], ComplexF32[NaN32 + NaN32*im NaN32 + NaN32*im … NaN32 + NaN32*im NaN32 + NaN32*im; NaN32 + NaN32*im NaN32 + NaN32*im … NaN32 + NaN32*im NaN32 + NaN32*im; … ; NaN32 + NaN32*im NaN32 + NaN32*im … NaN32 + NaN32*im NaN32 + NaN32*im; NaN32 + NaN32*im NaN32 + NaN32*im … NaN32 + NaN32*im NaN32 + NaN32*im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{Float32, Matrix{Float32}}, Const): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{Float32, Matrix{Float32}}.data Evaluated: isapprox(Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 9.1003f-41 -1.4078476 … -3.174892 -3.6331587; … ; 9.1003f-41 1.961566f-36 … 7.4814734 0.23057288; 1.9610408f-36 9.1003f-41 … 9.1003f-41 -5.9745874], Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 9.1f-41 -1.4078476 … -3.174892 -3.6331587; … ; 9.1f-41 -3.9049885f37 … 7.4814734 0.23057288; -3.9049642f37 9.1f-41 … 9.1f-41 -5.9745874]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{Float32, Matrix{Float32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Const): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; -1.8069335f37 + 9.1f-41im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; -1.165787f35 + 9.1f-41im -1.806966f37 + 9.1f-41im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; -1.1211149f35 + 9.1f-41im -1.80697f37 + 9.1f-41im … 0.0f0 + 0.0f0im -1.9481914f0 - 2.295542f0im], ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; 3.0740584f-12 + 9.1003f-41im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; 2.956673f-12 + 9.1003f-41im 3.0741208f-12 + 9.1003f-41im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; 2.3748517f-16 + 9.1003f-41im 3.0741278f-12 + 9.1003f-41im … 0.0f0 + 0.0f0im -1.9481914f0 - 2.295542f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Const): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}}.1: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; … ; -1.2025591f23 + 9.1f-41im -1.1426764f23 + 9.1f-41im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 2.3748517f-16 + 9.1003f-41im -1.1426792f23 + 9.1f-41im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im], ComplexF32[0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; … ; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}}, y::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{Float32, Matrix{Float32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}.1: ::Hermitian{Float32, Matrix{Float32}}.data Evaluated: isapprox(Float32[-10.200001 -20.73 … 21.869999 -26.099998; 9.1f-41 -42.18 … 13.23 -0.24; … ; 9.1f-41 -2.8832467f38 … 8.16 -22.32; -2.8832273f38 9.1f-41 … 9.1f-41 -7.9800005], Float32[-10.200037 -20.730011 … 21.870037 -26.099997; 0.0 -42.180004 … 13.230067 -0.2399617; … ; 0.0 -3.435817f-10 … 8.160029 -22.319998; -3.435795f-10 0.0 … 0.0 -7.979896]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}, y::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{Float32, Matrix{Float32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; -7.8273225f34 + 9.1f-41im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; -7.859632f34 + 9.1f-41im -7.8597902f34 + 9.1f-41im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; -7.8596635f34 + 9.1f-41im -7.7854425f34 + 9.1f-41im … -2.2929303f23 + 9.1f-41im -1.9481914f0 - 2.295542f0im], ComplexF32[4.0006847f0 + 0.5681861f0im -1.7234256f0 - 4.372114f0im … 2.0154128f0 - 0.4291902f0im 3.8795614f0 + 1.677494f0im; -1.7272061f23 + 9.1f-41im 1.3281858f0 - 2.0340505f0im … 0.50402224f0 + 0.21337916f0im -3.7616405f0 + 1.577796f0im; … ; -1.7272292f23 + 9.1f-41im -1.7272695f23 + 9.1f-41im … 3.260767f0 - 3.8489006f0im 0.073854685f0 + 0.9204077f0im; -1.7272407f23 + 9.1f-41im 3.6155037f-12 + 9.1003f-41im … 3.6155627f-12 + 9.1003f-41im -1.9481914f0 - 2.295542f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:11 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}.1 Evaluated: isapprox(ComplexF32[-10.200001f0 + 0.0f0im 2.1f0 + 21.45f0im … 14.43f0 - 19.77f0im 23.34f0 + 18.18f0im; 2.1f0 - 21.45f0im -26.099998f0 + 0.0f0im … -22.32f0 - 8.01f0im 26.01f0 - 5.7f0im; … ; 14.43f0 + 19.77f0im -22.32f0 + 8.01f0im … 43.199997f0 + 0.0f0im -24.630001f0 - 9.450001f0im; 23.34f0 - 18.18f0im 26.01f0 + 5.7f0im … -24.630001f0 + 9.450001f0im -0.54f0 + 0.0f0im], ComplexF32[Inf32 + 0.0f0im -Inf32 - Inf32*im … Inf32 - Inf32*im NaN32 + Inf32*im; -Inf32 + Inf32*im -Inf32 + 0.0f0im … -Inf32 + Inf32*im -Inf32 + Inf32*im; … ; Inf32 + Inf32*im -Inf32 - Inf32*im … Inf32 + 0.0f0im -Inf32 - Inf32*im; NaN32 - Inf32*im -Inf32 - Inf32*im … -Inf32 + Inf32*im Inf32 + 0.0f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:11 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [3] _test_fields_approx(x::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, y::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}.1: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[-10.200001f0 - 46.62f0im 2.1f0 + 21.45f0im … 14.43f0 - 19.77f0im 23.34f0 + 18.18f0im; -4.6321617f34 + 9.1f-41im -26.099998f0 - 17.400002f0im … -22.32f0 - 8.01f0im 26.01f0 - 5.7f0im; … ; -7.853436f34 + 9.1f-41im 7.1312895f-18 + 9.1003f-41im … 43.199997f0 - 8.34f0im -24.630001f0 - 9.450001f0im; -7.8541967f34 + 9.1f-41im 7.1312895f-18 + 9.1003f-41im … 6.2450045f-16 + 9.1003f-41im -0.54f0 + 38.46f0im], ComplexF32[Inf32 + Inf32*im -Inf32 - Inf32*im … Inf32 - Inf32*im NaN32 + Inf32*im; Inf32 - Inf32*im -Inf32 + Inf32*im … -Inf32 + Inf32*im -Inf32 + Inf32*im; … ; -Inf32 + NaN32*im Inf32 - Inf32*im … Inf32 + Inf32*im -Inf32 - Inf32*im; -Inf32 - Inf32*im Inf32 - Inf32*im … -Inf32 + Inf32*im Inf32 + Inf32*im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, y::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:11 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}.2 Evaluated: isapprox(ComplexF32[-36.239998f0 + 0.0f0im -20.76f0 - 17.82f0im … -22.5f0 - 10.11f0im -25.079998f0 + 8.7300005f0im; -20.76f0 + 17.82f0im 31.68f0 + 0.0f0im … -2.22f0 + 8.04f0im -7.32f0 - 11.43f0im; … ; -22.5f0 + 10.11f0im -2.22f0 - 8.04f0im … 6.54f0 + 0.0f0im -22.2f0 - 4.41f0im; -25.079998f0 - 8.7300005f0im -7.32f0 + 11.43f0im … -22.2f0 + 4.41f0im 16.86f0 + 0.0f0im], ComplexF32[Inf32 + 0.0f0im -Inf32 - Inf32*im … Inf32 - Inf32*im NaN32 + Inf32*im; -Inf32 + Inf32*im -Inf32 + 0.0f0im … -Inf32 + Inf32*im -Inf32 + Inf32*im; … ; Inf32 + Inf32*im -Inf32 - Inf32*im … Inf32 + 0.0f0im -Inf32 - Inf32*im; NaN32 - Inf32*im -Inf32 - Inf32*im … -Inf32 + Inf32*im Inf32 + 0.0f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:11 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [3] _test_fields_approx(x::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, y::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}.2: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[-36.239998f0 + 20.099998f0im -20.76f0 - 17.82f0im … -22.5f0 - 10.11f0im -25.079998f0 + 8.7300005f0im; 1.0228743f-17 + 9.1003f-41im 31.68f0 - 30.48f0im … -2.22f0 + 8.04f0im -7.32f0 - 11.43f0im; … ; 1.0228743f-17 + 9.1003f-41im -2.1073455f35 + 9.1f-41im … 6.54f0 - 48.06f0im -22.2f0 - 4.41f0im; 1.0228743f-17 + 9.1003f-41im 1.0228743f-17 + 9.1003f-41im … 1.0228743f-17 + 9.1003f-41im 16.86f0 - 43.38f0im], ComplexF32[Inf32 + Inf32*im -Inf32 - Inf32*im … Inf32 - Inf32*im NaN32 + Inf32*im; NaN32 + NaN32*im -Inf32 + Inf32*im … -Inf32 + Inf32*im -Inf32 + Inf32*im; … ; Inf32 - Inf32*im Inf32 - Inf32*im … Inf32 + Inf32*im -Inf32 - Inf32*im; -Inf32 - Inf32*im Inf32 - Inf32*im … -Inf32 + NaN32*im Inf32 + Inf32*im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, y::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 Tx = Const: Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:197 Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:198 =# return test_forward(f_kwargs_fwd!, Const, (x, Tx); fkwargs) end Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:197 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1793 [inlined] [4] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:191 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:191 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [10] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: Using fallback BLAS replacements for (["cblas_zdotc_sub64_"]), performance may be degraded └ @ Enzyme.Compiler ~/.julia/packages/GPUCompiler/2MI6e/src/utils.jl:61 [75] signal 11 (128): Segmentation fault in expression starting at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:57 zdot_compute at /opt/julia/bin/../lib/julia/libopenblas64_.so (unknown line) zdotc_k_ZEN at /opt/julia/bin/../lib/julia/libopenblas64_.so (unknown line) cblas_zdotc_sub64_ at /opt/julia/bin/../lib/julia/libopenblas64_.so (unknown line) dotc at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/blas.jl:365 [inlined] dotc at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/blas.jl:398 [inlined] dot at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/matmul.jl:19 [inlined] * at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/adjtrans.jl:478 [inlined] MutatedCallable at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:24 call_with_kwargs at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] call_with_kwargs at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] fwddiffejulia_call_with_kwargs_185259_inner_7wrap at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 macro expansion at /home/pkgeval/.julia/packages/Enzyme/g1jMR/src/compiler.jl:5445 [inlined] enzyme_call at /home/pkgeval/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4983 [inlined] ForwardModeThunk at /home/pkgeval/.julia/packages/Enzyme/g1jMR/src/compiler.jl:4871 [inlined] autodiff at /home/pkgeval/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:654 [inlined] autodiff at /home/pkgeval/.julia/packages/Enzyme/g1jMR/src/Enzyme.jl:524 unknown function (ip: 0x7ed71b32536e) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 macro expansion at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] #test_forward#47 at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 unknown function (ip: 0x7ed71b315438) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 test_forward at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:54 #47 at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:218 [inlined] macro expansion at /home/pkgeval/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:48 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] nonpassing_results at /home/pkgeval/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:48 unknown function (ip: 0x7ed71b3110d2) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 fails at /home/pkgeval/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:96 unknown function (ip: 0x7ed736bd98c2) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] include_string at ./loading.jl:2734 _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 _include at ./loading.jl:2794 include at ./sysimg.jl:38 unknown function (ip: 0x7ed736b00082) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] include_string at ./loading.jl:2734 _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 _include at ./loading.jl:2794 include at ./sysimg.jl:38 unknown function (ip: 0x7ed736b00082) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] exec_options at ./client.jl:296 _start at ./client.jl:531 jfptr__start_73523.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] true_main at /source/src/jlapi.c:900 jl_repl_entrypoint at /source/src/jlapi.c:1059 main at /source/cli/loader_exe.c:58 unknown function (ip: 0x7ed737deb249) __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) Allocations: 365843940 (Pool: 365835735; Big: 8205); GC: 117 Testing failed after 973.89s ERROR: LoadError: Package EnzymeTestUtils errored during testing (received signal: 11) Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2124 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2007 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval crashed after 1146.29s: a segmentation fault happened