Package evaluation of RecursiveArrayTools on Julia 1.13.0-DEV.464 (abc56fde89*) started at 2025-05-01T17:17:39.972 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... ┌ Warning: could not download https://pkg.julialang.org/registries │ exception = RequestError: HTTP/2 301 (Connection timed out after 30005 milliseconds) while requesting https://pkg.julialang.org/registries └ @ Pkg.Registry /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Registry/Registry.jl:77 Set-up completed after 6.51s ################################################################################ # Installation # Installing RecursiveArrayTools... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [731186ca] + RecursiveArrayTools v3.33.0 Updating `~/.julia/environments/v1.13/Manifest.toml` [7d9f7c33] + Accessors v0.1.42 [79e6a3ab] + Adapt v4.3.0 [4fba245c] + ArrayInterface v7.18.0 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.5.8 [a8cc5b0e] + Crayons v4.1.1 [9a962f9c] + DataAPI v1.16.0 [e2d170a0] + DataValueInterfaces v1.0.0 [ffbed154] + DocStringExtensions v0.9.4 [e2ba6199] + ExprTools v0.1.10 [46192b85] + GPUArraysCore v0.2.0 [3587e190] + InverseFunctions v0.1.17 [82899510] + IteratorInterfaceExtensions v1.0.0 [b964fa9f] + LaTeXStrings v1.4.0 [1914dd2f] + MacroTools v0.5.16 [bac558e1] + OrderedCollections v1.8.0 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.4.3 [08abe8d2] + PrettyTables v2.4.0 [3cdcf5f2] + RecipesBase v1.3.4 [731186ca] + RecursiveArrayTools v3.33.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [7e49a35a] + RuntimeGeneratedFunctions v0.5.14 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [892a3eda] + StringManipulation v0.4.1 [2efcf032] + SymbolicIndexingInterface v0.3.40 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [8e850b90] + libblastrampoline_jll v5.12.0+0 Installation completed after 2.6s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 94.36s ################################################################################ # Testing # Testing RecursiveArrayTools Status `/tmp/jl_ecqulC/Project.toml` [79e6a3ab] Adapt v4.3.0 [4c88cf16] Aqua v0.8.11 [4fba245c] ArrayInterface v7.18.0 [ffbed154] DocStringExtensions v0.9.4 [7034ab61] FastBroadcast v0.3.5 [f6369f11] ForwardDiff v1.0.1 [46192b85] GPUArraysCore v0.2.0 [82899510] IteratorInterfaceExtensions v1.0.0 [eff96d63] Measurements v2.12.0 [2774e3e8] NLsolve v4.5.1 [3cdcf5f2] RecipesBase v1.3.4 [731186ca] RecursiveArrayTools v3.33.0 [1bc83da4] SafeTestsets v0.1.0 [0bca4576] SciMLBase v2.86.2 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [09ab397b] StructArrays v0.7.1 [2efcf032] SymbolicIndexingInterface v0.3.40 [bd369af6] Tables v1.12.0 [1986cc42] Unitful v1.22.0 [e88e6eb3] Zygote v0.7.7 [37e2e46d] LinearAlgebra v1.12.0 [44cfe95a] Pkg v1.12.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_ecqulC/Manifest.toml` [47edcb42] ADTypes v1.14.0 [621f4979] AbstractFFTs v1.5.0 [7d9f7c33] Accessors v0.1.42 [79e6a3ab] Adapt v4.3.0 [4c88cf16] Aqua v0.8.11 [4fba245c] ArrayInterface v7.18.0 [62783981] BitTwiddlingConvenienceFunctions v0.1.6 [2a0fbf3d] CPUSummary v0.2.6 [49dc2e85] Calculus v0.5.2 [082447d4] ChainRules v1.72.3 [d360d2e6] ChainRulesCore v1.25.1 [fb6a15b2] CloseOpenIntervals v0.1.13 [38540f10] CommonSolve v0.2.4 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.16.0 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.5.8 [adafc99b] CpuId v0.3.1 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [a0c0ee7d] DifferentiationInterface v0.6.52 [b4f34e82] Distances v0.10.12 [ffbed154] DocStringExtensions v0.9.4 [4e289a0a] EnumX v1.0.5 [e2ba6199] ExprTools v0.1.10 [55351af7] ExproniconLite v0.10.14 [7034ab61] FastBroadcast v0.3.5 [1a297f60] FillArrays v1.13.0 [6a86dc24] FiniteDiff v2.27.0 [f6369f11] ForwardDiff v1.0.1 [069b7b12] FunctionWrappers v1.1.3 [77dc65aa] FunctionWrappersWrappers v0.1.3 [46192b85] GPUArraysCore v0.2.0 [7869d1d1] IRTools v0.4.14 [615f187c] IfElse v0.1.1 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 [ae98c720] Jieko v0.2.1 [b964fa9f] LaTeXStrings v1.4.0 [10f19ff3] LayoutPointers v0.1.17 [d3d80556] LineSearches v7.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [d125e4d3] ManualMemory v0.1.8 [eff96d63] Measurements v2.12.0 [2e0e35c7] Moshi v0.3.5 [d41bc354] NLSolversBase v7.9.1 [2774e3e8] NLsolve v4.5.1 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.0 [d96e819e] Parameters v0.12.3 [f517fe37] Polyester v0.7.16 [1d0040c9] PolyesterWeave v0.2.2 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [08abe8d2] PrettyTables v2.4.0 [c1ae055f] RealDot v0.1.0 [3cdcf5f2] RecipesBase v1.3.4 [731186ca] RecursiveArrayTools v3.33.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [7e49a35a] RuntimeGeneratedFunctions v0.5.14 [94e857df] SIMDTypes v0.1.0 [1bc83da4] SafeTestsets v0.1.0 [0bca4576] SciMLBase v2.86.2 [c0aeaf25] SciMLOperators v0.3.13 [53ae85a6] SciMLStructures v1.7.0 [efcf1570] Setfield v1.1.2 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.1 [aedffcd0] Static v1.2.0 [0d7ed370] StaticArrayInterface v1.8.0 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.0 [7792a7ef] StrideArraysCore v0.5.7 [892a3eda] StringManipulation v0.4.1 [09ab397b] StructArrays v0.7.1 [2efcf032] SymbolicIndexingInterface v0.3.40 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.0 [8290d209] ThreadingUtilities v0.5.3 [3a884ed6] UnPack v1.0.2 [1986cc42] Unitful v1.22.0 [e88e6eb3] Zygote v0.7.7 [700de1a5] ZygoteRules v0.2.7 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.12.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.12.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [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.3.0+1 [deac9b47] LibCURL_jll v8.12.1+1 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2024.12.31 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.5+0 [458c3c95] OpenSSL_jll v3.0.16+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.12.0+0 [8e850ede] nghttp2_jll v1.65.0+0 [3f19e933] p7zip_jll v17.5.0+2 Testing Running tests... 9 ambiguities found. To get a list, set `broken = false`. Test Summary: | Pass Broken Total Time Quality Assurance | 9 1 10 1m38.2s 98.439664 seconds (25.50 M allocations: 1.747 GiB, 1.93% gc time, 22.39% compilation time: <1% of which was recompilation) Test Summary: | Pass Total Time Utils Tests | 65 65 21.3s 21.348244 seconds (9.35 M allocations: 494.393 MiB, 1.04% gc time, 84.04% compilation time: 4% of which was recompilation) Precompiling packages... 2983.0 ms ✓ RecursiveArrayTools → RecursiveArrayToolsStructArraysExt 1 dependency successfully precompiled in 3 seconds. 50 already precompiled. Test Summary: | Pass Total Time NamedArrayPartition Tests | 19 19 12.4s 12.435932 seconds (8.15 M allocations: 452.384 MiB, 1.17% gc time, 74.20% compilation time) Test Summary: | Pass Total Time Partitions Tests | 87 87 31.1s 31.076545 seconds (27.47 M allocations: 1.460 GiB, 1.60% gc time, 98.90% compilation time: <1% of which was recompilation) Test Summary: | Pass Broken Total Time VecOfArr Indexing Tests | 131 2 133 48.1s 48.089592 seconds (29.80 M allocations: 1.554 GiB, 0.98% gc time, 97.32% compilation time) WARNING: llvmcall with integer pointers is deprecated. Use actual pointers instead, replacing i32 or i64 with i8* or ptr in initialize_task(Any) at /home/pkgeval/.julia/packages/ThreadingUtilities/nn4y1/src/ThreadingUtilities.jl Test Summary: | Pass Total Time VecOfArr Interface Tests | 125 125 44.9s 44.910519 seconds (29.65 M allocations: 1.550 GiB, 1.17% gc time, 98.01% compilation time: 7% of which was recompilation) Test Summary: | Pass Total Time Table traits | 446 446 13.0s 13.023953 seconds (12.75 M allocations: 656.444 MiB, 4.69% gc time, 99.64% compilation time) ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = top-level scope at copy_static_array_test.jl:518 └ @ Core ~/.julia/packages/RecursiveArrayTools/iAeBW/test/copy_static_array_test.jl:518 ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = top-level scope at copy_static_array_test.jl:518 └ @ Core ~/.julia/packages/RecursiveArrayTools/iAeBW/test/copy_static_array_test.jl:518 Test Summary: | Pass Total Time StaticArrays Tests | 36 36 7.7s 7.676221 seconds (4.88 M allocations: 260.604 MiB, 0.63% gc time, 96.59% compilation time: 10% of which was recompilation) Test Summary: | Pass Total Time Linear Algebra Tests | 50 50 11.4s 11.426136 seconds (7.49 M allocations: 398.088 MiB, 0.86% gc time, 99.48% compilation time: <1% of which was recompilation) Precompiling packages... 1214.2 ms ✓ ArrayInterface → ArrayInterfaceChainRulesExt 1 dependency successfully precompiled in 1 seconds. 40 already precompiled. Precompiling packages... 2351.9 ms ✓ RecursiveArrayTools → RecursiveArrayToolsForwardDiffExt 1 dependency successfully precompiled in 3 seconds. 58 already precompiled. WARNING: Detected access to binding `##Adjoint Tests#287.#loss##0#loss##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss2##0#loss2##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss3##0#loss3##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss4##0#loss4##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss5##0#loss5##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss6##0#loss6##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss6##2#loss6##3` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss7##0#loss7##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. Adjoint Tests: Error During Test at /home/pkgeval/.julia/packages/RecursiveArrayTools/iAeBW/test/adjoints.jl:87 Test threw exception Expression: (Zygote.gradient(loss7, x))[1] == ForwardDiff.gradient(loss7, x) BoundsError: attempt to access 5×5 view(::VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, :, :) with eltype Float64 at index [6, 1] Stacktrace: [1] throw_boundserror(A::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, I::Tuple{Int64, Int64}) @ Base ./essentials.jl:15 [2] checkbounds @ ./abstractarray.jl:697 [inlined] [3] getindex @ ./subarray.jl:315 [inlined] [4] _getindex @ ./abstractarray.jl:1393 [inlined] [5] getindex @ ./abstractarray.jl:1347 [inlined] [6] rrule @ ~/.julia/packages/ChainRules/Q16hj/src/rulesets/Base/indexing.jl:63 [inlined] [7] rrule @ ~/.julia/packages/ChainRulesCore/U6wNx/src/rules.jl:138 [inlined] [8] chain_rrule @ ~/.julia/packages/Zygote/wfLOG/src/compiler/chainrules.jl:234 [inlined] [9] macro expansion @ ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:-1 [inlined] [10] _pullback(::Zygote.Context{false}, ::typeof(getindex), ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, ::CartesianIndex{2}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [11] iterate @ ./abstractarray.jl:1238 [inlined] [12] _pullback(::Zygote.Context{false}, ::typeof(iterate), ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, ::Tuple{CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, CartesianIndex{2}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [13] _pullback(::Zygote.Context{false}, ::typeof(iterate), ::Base.Iterators.Rest{SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, Tuple{CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, CartesianIndex{2}}}, ::Tuple{CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, CartesianIndex{2}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [14] _foldl_impl @ ./reduce.jl:49 [inlined] [15] _pullback(::Zygote.Context{false}, ::typeof(Base._foldl_impl), ::Base.MappingRF{typeof(abs2), Base.BottomRF{typeof(Base.add_sum)}}, ::Base._InitialValue, ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [16] _pullback(::Zygote.Context{false}, ::typeof(Base.foldl_impl), ::Base.MappingRF{typeof(abs2), Base.BottomRF{typeof(Base.add_sum)}}, ::Base._InitialValue, ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [17] mapfoldl_impl @ ./reduce.jl:35 [inlined] [18] _pullback(::Zygote.Context{false}, ::typeof(Base.mapfoldl_impl), ::typeof(abs2), ::typeof(Base.add_sum), ::Base._InitialValue, ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [19] _pullback(::Zygote.Context{false}, ::Base.var"##mapfoldl#272", ::Base._InitialValue, ::typeof(mapfoldl), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [20] _pullback(::Zygote.Context{false}, ::typeof(mapfoldl), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [21] _pullback(::Zygote.Context{false}, ::typeof(Base._mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::IndexCartesian, ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [22] _pullback(::Zygote.Context{false}, ::typeof(Base._mapreduce_dim), ::typeof(abs2), ::typeof(Base.add_sum), ::Base._InitialValue, ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, ::Colon) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [23] _pullback(::Zygote.Context{false}, ::Base.var"##mapreduce#728", ::Colon, ::Base._InitialValue, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [24] mapreduce @ ./reducedim.jl:326 [inlined] [25] _pullback(::Zygote.Context{false}, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{Float64, 2, VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [26] #mapreduce#67 @ ~/.julia/packages/RecursiveArrayTools/iAeBW/src/vector_of_array.jl:907 [inlined] [27] _pullback(::Zygote.Context{false}, ::RecursiveArrayTools.var"##mapreduce#67", ::@Kwargs{}, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::VectorOfArray{Float64, 2, Vector{Vector{Float64}}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [28] _pullback(::Zygote.Context{false}, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::VectorOfArray{Float64, 2, Vector{Vector{Float64}}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [29] materialize @ ./broadcast.jl:-1 [inlined] [30] loss7 @ ~/.julia/packages/RecursiveArrayTools/iAeBW/test/adjoints.jl:41 [inlined] [31] _pullback(ctx::Zygote.Context{false}, f::typeof(Main.var"##Adjoint Tests#287".loss7), args::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [32] pullback(f::Function, cx::Zygote.Context{false}, args::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface.jl:96 [33] pullback @ ~/.julia/packages/Zygote/wfLOG/src/compiler/interface.jl:94 [inlined] [34] gradient(f::Function, args::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface.jl:153 [35] top-level scope @ ~/.julia/packages/RecursiveArrayTools/iAeBW/test/adjoints.jl:518 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] WARNING: Detected access to binding `##Adjoint Tests#287.#loss8##0#loss8##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. Adjoint Tests: Error During Test at /home/pkgeval/.julia/packages/RecursiveArrayTools/iAeBW/test/adjoints.jl:88 Test threw exception Expression: (Zygote.gradient(loss8, x))[1] == ForwardDiff.gradient(loss8, x) BoundsError: attempt to access 5×5 view(::VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, :, :) with eltype ComplexF64 at index [132584812442673, 14] Stacktrace: [1] throw_boundserror(A::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, I::Tuple{Int64, Int64}) @ Base ./essentials.jl:15 [2] checkbounds @ ./abstractarray.jl:697 [inlined] [3] getindex @ ./subarray.jl:315 [inlined] [4] _getindex @ ./abstractarray.jl:1393 [inlined] [5] getindex @ ./abstractarray.jl:1347 [inlined] [6] rrule @ ~/.julia/packages/ChainRules/Q16hj/src/rulesets/Base/indexing.jl:63 [inlined] [7] rrule @ ~/.julia/packages/ChainRulesCore/U6wNx/src/rules.jl:138 [inlined] [8] chain_rrule @ ~/.julia/packages/Zygote/wfLOG/src/compiler/chainrules.jl:234 [inlined] [9] macro expansion @ ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:-1 [inlined] [10] _pullback(::Zygote.Context{false}, ::typeof(getindex), ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, ::CartesianIndex{2}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [11] iterate @ ./abstractarray.jl:1238 [inlined] [12] _pullback(::Zygote.Context{false}, ::typeof(iterate), ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, ::Tuple{CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, CartesianIndex{2}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [13] _pullback(ctx::Zygote.Context{false}, f::typeof(iterate), args::Base.Iterators.Rest{SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, Tuple{CartesianIndices{2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, CartesianIndex{2}}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [14] _foldl_impl @ ./reduce.jl:48 [inlined] [15] _pullback(::Zygote.Context{false}, ::typeof(Base._foldl_impl), ::Base.MappingRF{typeof(abs2), Base.BottomRF{typeof(Base.add_sum)}}, ::Base._InitialValue, ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [16] _pullback(::Zygote.Context{false}, ::typeof(Base.foldl_impl), ::Base.MappingRF{typeof(abs2), Base.BottomRF{typeof(Base.add_sum)}}, ::Base._InitialValue, ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [17] mapfoldl_impl @ ./reduce.jl:35 [inlined] [18] _pullback(::Zygote.Context{false}, ::typeof(Base.mapfoldl_impl), ::typeof(abs2), ::typeof(Base.add_sum), ::Base._InitialValue, ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [19] _pullback(::Zygote.Context{false}, ::Base.var"##mapfoldl#272", ::Base._InitialValue, ::typeof(mapfoldl), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [20] _pullback(::Zygote.Context{false}, ::typeof(mapfoldl), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [21] _pullback(::Zygote.Context{false}, ::typeof(Base._mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::IndexCartesian, ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [22] _pullback(::Zygote.Context{false}, ::typeof(Base._mapreduce_dim), ::typeof(abs2), ::typeof(Base.add_sum), ::Base._InitialValue, ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}, ::Colon) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [23] _pullback(::Zygote.Context{false}, ::Base.var"##mapreduce#728", ::Colon, ::Base._InitialValue, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [24] mapreduce @ ./reducedim.jl:326 [inlined] [25] _pullback(::Zygote.Context{false}, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::SubArray{ComplexF64, 2, VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}}, false}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [26] #mapreduce#67 @ ~/.julia/packages/RecursiveArrayTools/iAeBW/src/vector_of_array.jl:907 [inlined] [27] _pullback(::Zygote.Context{false}, ::RecursiveArrayTools.var"##mapreduce#67", ::@Kwargs{}, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [28] _pullback(::Zygote.Context{false}, ::typeof(mapreduce), ::typeof(abs2), ::typeof(Base.add_sum), ::VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [29] _pullback(::Zygote.Context{false}, ::typeof(sum), ::typeof(abs2), ::VectorOfArray{ComplexF64, 2, Vector{Vector{ComplexF64}}}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:81 [30] loss8 @ ~/.julia/packages/RecursiveArrayTools/iAeBW/test/adjoints.jl:58 [inlined] [31] _pullback(ctx::Zygote.Context{false}, f::typeof(Main.var"##Adjoint Tests#287".loss8), args::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface2.jl:0 [32] pullback(f::Function, cx::Zygote.Context{false}, args::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface.jl:96 [33] pullback @ ~/.julia/packages/Zygote/wfLOG/src/compiler/interface.jl:94 [inlined] [34] gradient(f::Function, args::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/wfLOG/src/compiler/interface.jl:153 [35] top-level scope @ ~/.julia/packages/RecursiveArrayTools/iAeBW/test/adjoints.jl:518 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] WARNING: Detected access to binding `##Adjoint Tests#287.#loss10##0#loss10##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `##Adjoint Tests#287.#loss11##0#loss11##1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. Test Summary: | Pass Error Total Time Adjoint Tests | 9 2 11 1m56.3s RNG of the outermost testset: Random.Xoshiro(0xa8124b88f1b1f42a, 0x9b24c8a02ba3bdd6, 0xba8382ca1210ca60, 0x38bacace625ef5f5, 0xab2dbf007f89db3f) ERROR: LoadError: Some tests did not pass: 9 passed, 0 failed, 2 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/RecursiveArrayTools/iAeBW/test/runtests.jl:20 Testing failed after 417.92s ERROR: LoadError: Package RecursiveArrayTools errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{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.13/Pkg/src/Operations.jl:2414 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2269 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{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.13/Pkg/src/API.jl:486 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:164 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [7] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:151 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [10] include(mod::Module, _path::String) @ Base ./Base.jl:303 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:331 [12] _start() @ Base ./client.jl:563 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 672.53s: networking-related issues were detected