Package evaluation of SuiteSparseGraphBLAS on Julia 1.13.0-DEV.985 (9c94e7ae32*) started at 2025-08-14T14:40:35.888 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.97s ################################################################################ # Installation # Installing SuiteSparseGraphBLAS... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [c2e53296] + SuiteSparseGraphBLAS v0.11.0 Updating `~/.julia/environments/v1.13/Manifest.toml` ⌅ [163b9779] + Blobs v0.5.1 [d360d2e6] + ChainRulesCore v1.26.0 [34da2185] + Compat v4.18.0 [ffbed154] + DocStringExtensions v0.9.5 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.1 ⌅ [ef3ab10e] + KLU v0.4.1 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [21216c6a] + Preferences v1.5.0 [276daf66] + SpecialFunctions v2.5.1 [e9177fbf] + StorageOrders v0.3.2 [c2e53296] + SuiteSparseGraphBLAS v0.11.0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 ⌅ [7ed9a814] + SSGraphBLAS_jll v7.2.0+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching 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.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.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.15.0+1 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.7.15 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.5+0 [458c3c95] + OpenSSL_jll v3.5.2+0 [efcefdf7] + PCRE2_jll v10.45.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.13.1+0 [8e850ede] + nghttp2_jll v1.65.0+0 [3f19e933] + p7zip_jll v17.5.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 2.01s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 120.65s ################################################################################ # Testing # Testing SuiteSparseGraphBLAS Status `/tmp/jl_P5eyp4/Project.toml` [d360d2e6] ChainRulesCore v1.26.0 [cdddcdb0] ChainRulesTestUtils v1.13.0 [26cc04aa] FiniteDifferences v0.12.32 ⌅ [ef3ab10e] KLU v0.4.1 [c2e53296] SuiteSparseGraphBLAS v0.11.0 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.13.0 [4607b0f0] SuiteSparse [8dfed614] Test v1.11.0 Status `/tmp/jl_P5eyp4/Manifest.toml` ⌅ [163b9779] Blobs v0.5.1 [d360d2e6] ChainRulesCore v1.26.0 [cdddcdb0] ChainRulesTestUtils v1.13.0 [34da2185] Compat v4.18.0 [ffbed154] DocStringExtensions v0.9.5 [26cc04aa] FiniteDifferences v0.12.32 [92d709cd] IrrationalConstants v0.2.4 [692b3bcd] JLLWrappers v1.7.1 ⌅ [ef3ab10e] KLU v0.4.1 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.5.0 [708f8203] Richardson v1.4.2 [276daf66] SpecialFunctions v2.5.1 [90137ffa] StaticArrays v1.9.14 [1e83bf80] StaticArraysCore v1.4.3 [e9177fbf] StorageOrders v0.3.2 [c2e53296] SuiteSparseGraphBLAS v0.11.0 [fd094767] Suppressor v0.2.8 [efe28fd5] OpenSpecFun_jll v0.5.6+0 ⌅ [7ed9a814] SSGraphBLAS_jll v7.2.0+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching 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.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.13.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.15.0+1 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.7.15 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.5+0 [458c3c95] OpenSSL_jll v3.5.2+0 [efcefdf7] PCRE2_jll v10.45.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.13.1+0 [8e850ede] nghttp2_jll v1.65.0+0 [3f19e933] p7zip_jll v17.5.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Precompiling packages... 3018.7 ms ✓ FiniteDifferences Info Given ChainRulesTestUtils was explicitly requested, output will be shown live  WARNING: Imported binding Test.eval_test was undeclared at import time during import to ChainRulesTestUtils. 14798.0 ms ✓ ChainRulesTestUtils 2 dependencies successfully precompiled in 18 seconds. 26 already precompiled. 1 dependency had output during precompilation: ┌ ChainRulesTestUtils │ [Output was shown above] └ ┌ Warning: inference tests have been disabled └ @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/global_config.jl:13 WARNING: Method definition to_vec(SparseArrays.SparseVector{Tv, Ti} where Ti<:Integer where Tv) in module FiniteDifferences at /home/pkgeval/.julia/packages/FiniteDifferences/IPGFN/src/to_vec.jl:171 overwritten in module Main at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:38. Testing SuiteSparseGraphBLAS.jl default Testing libutils.jl: ┌ Warning: Symbol gobbledygook not available └ @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/libutils.jl:125 2.048350 seconds (1.10 M allocations: 61.274 MiB, 1.18% gc time, 98.69% compilation time: 63% of which was recompilation) Testing operatorutils.jl: 0.165917 seconds (118.54 k allocations: 6.395 MiB, 90.19% compilation time) Testing ops.jl: 1.516759 seconds (1.06 M allocations: 56.817 MiB, 94.34% compilation time) Testing abstractgbarray.jl: 10.921371 seconds (6.00 M allocations: 329.091 MiB, 1.91% gc time, 98.65% compilation time: <1% of which was recompilation) Testing gbarray.jl: dense: Error During Test at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:21 Test threw exception Expression: m[:, 3] == GBVector(x[:, 3]) SuiteSparseGraphBLAS.InvalidValueError Stacktrace: [1] _packcscmatrix!(A::GBVector{Int64, Int64}, colptr::Vector{Int64}, rowidx::Vector{Int64}, values::Vector{Int64}; desc::Nothing, colptrsize::Int64, rowidxsize::Int64, valsize::Int64, decrementindices::Bool, jumbled::Bool) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:96 [2] _packcscmatrix! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:72 [inlined] [3] #unsafepack!#335 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:237 [inlined] [4] unsafepack! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:232 [inlined] [5] #_#113 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:742 [inlined] [6] GBVector @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:737 [inlined] [7] GBVector(A::SparseVector{Int64, Int64}) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:748 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:21 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [17] IncludeInto @ ./Base.jl:310 [inlined] [18] macro expansion @ ./timing.jl:645 [inlined] [19] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [20] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [22] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:64 [inlined] [23] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [24] top-level scope @ none:6 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [27] _start() @ Base ./client.jl:563 dense: Error During Test at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:22 Test threw exception Expression: m[2, :] == GBVector(x[2, :]) SuiteSparseGraphBLAS.InvalidValueError Stacktrace: [1] _packcscmatrix!(A::GBVector{Int64, Int64}, colptr::Vector{Int64}, rowidx::Vector{Int64}, values::Vector{Int64}; desc::Nothing, colptrsize::Int64, rowidxsize::Int64, valsize::Int64, decrementindices::Bool, jumbled::Bool) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:96 [2] _packcscmatrix! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:72 [inlined] [3] #unsafepack!#335 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:237 [inlined] [4] unsafepack! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:232 [inlined] [5] #_#113 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:742 [inlined] [6] GBVector @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:737 [inlined] [7] GBVector(A::SparseVector{Int64, Int64}) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:748 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:22 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [17] IncludeInto @ ./Base.jl:310 [inlined] [18] macro expansion @ ./timing.jl:645 [inlined] [19] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [20] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [22] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:64 [inlined] [23] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [24] top-level scope @ none:6 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [27] _start() @ Base ./client.jl:563 sparse: Error During Test at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:39 Got exception outside of a @test SuiteSparseGraphBLAS.InvalidValueError Stacktrace: [1] _packcscmatrix!(A::GBVector{UInt8, UInt8}, colptr::Vector{Int64}, rowidx::Vector{Int64}, values::Vector{UInt8}; desc::Nothing, colptrsize::Int64, rowidxsize::Int64, valsize::Int64, decrementindices::Bool, jumbled::Bool) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:96 [2] _packcscmatrix! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:72 [inlined] [3] #unsafepack!#335 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:237 [inlined] [4] unsafepack! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:232 [inlined] [5] #_#113 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:742 [inlined] [6] GBVector @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:737 [inlined] [7] GBVector(A::SparseVector{UInt8, Int64}) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:748 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:41 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:50 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:64 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 setindex and empty!: Error During Test at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:58 Got exception outside of a @test SuiteSparseGraphBLAS.InvalidValueError Stacktrace: [1] _packcscmatrix!(A::GBVector{Float32, Float32}, colptr::Vector{Int64}, rowidx::Vector{Int64}, values::Vector{Float32}; desc::Nothing, colptrsize::Int64, rowidxsize::Int64, valsize::Int64, decrementindices::Bool, jumbled::Bool) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:96 [2] _packcscmatrix! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:72 [inlined] [3] #unsafepack!#335 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:237 [inlined] [4] unsafepack! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:232 [inlined] [5] #_#113 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:742 [inlined] [6] GBVector @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:737 [inlined] [7] GBVector(A::SparseVector{Float32, Int64}) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:748 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:59 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/gbarray.jl:82 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:64 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 17.651438 seconds (8.09 M allocations: 451.259 MiB, 0.83% gc time, 97.76% compilation time: <1% of which was recompilation) Testing types.jl: 1.895602 seconds (957.51 k allocations: 53.655 MiB, 1.29% gc time, 97.55% compilation time) Testing issues.jl: 10.735138 seconds (7.23 M allocations: 398.532 MiB, 1.26% gc time, 98.82% compilation time: <1% of which was recompilation) Testing operations/ewise.jl: 0.611485 seconds (383.00 k allocations: 21.243 MiB, 97.21% compilation time: <1% of which was recompilation) Testing operations/extract.jl: 0.316068 seconds (150.79 k allocations: 8.343 MiB, 97.51% compilation time) Testing operations/kron.jl: 4.813737 seconds (2.24 M allocations: 124.284 MiB, 0.65% gc time, 99.58% compilation time: <1% of which was recompilation) Testing operations/map.jl: 2.429623 seconds (1.13 M allocations: 61.827 MiB, 99.09% compilation time) Testing operations/mul.jl: 4.459547 seconds (2.29 M allocations: 127.367 MiB, 1.32% gc time, 99.33% compilation time: <1% of which was recompilation) Testing operations/reduce.jl: 2.674223 seconds (1.81 M allocations: 98.559 MiB, 97.71% compilation time: <1% of which was recompilation) Testing operations/select.jl: 0.520754 seconds (453.49 k allocations: 24.877 MiB, 6.65% gc time, 98.07% compilation time) Testing operations/transpose.jl: 0.246732 seconds (151.29 k allocations: 8.378 MiB, 95.46% compilation time: <1% of which was recompilation) Testing operations/broadcasting.jl: 14.100812 seconds (9.14 M allocations: 510.580 MiB, 1.12% gc time, 99.39% compilation time: <1% of which was recompilation) Testing operations/concat.jl: 5.962841 seconds (3.77 M allocations: 208.392 MiB, 5.76% gc time, 99.65% compilation time: <1% of which was recompilation) Testing operations/operationutils.jl: 0.326276 seconds (154.18 k allocations: 7.884 MiB, 86.86% compilation time) Testing chainrules/chainrulesutils.jl: chainrulesutils: Error During Test at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/chainrulesutils.jl:32 Got exception outside of a @test SuiteSparseGraphBLAS.InvalidValueError Stacktrace: [1] _packcscmatrix!(A::GBVector{Float64, Float64}, colptr::Vector{Int64}, rowidx::Vector{Int64}, values::Vector{Float64}; desc::Nothing, colptrsize::Int64, rowidxsize::Int64, valsize::Int64, decrementindices::Bool, jumbled::Bool) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:96 [2] _packcscmatrix! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:72 [inlined] [3] #unsafepack!#335 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:237 [inlined] [4] unsafepack! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:232 [inlined] [5] #_#113 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:742 [inlined] [6] GBVector @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:737 [inlined] [7] GBVector(A::SparseVector{Float64, Int64}) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:748 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/chainrulesutils.jl:33 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/chainrulesutils.jl:35 [inlined] [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [12] IncludeInto @ ./Base.jl:310 [inlined] [13] macro expansion @ ./timing.jl:645 [inlined] [14] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [15] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [17] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:78 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core ./boot.jl:489 [21] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [22] _start() @ Base ./client.jl:563 3.176667 seconds (2.37 M allocations: 131.357 MiB, 1.75% gc time, 98.66% compilation time: <1% of which was recompilation) Testing chainrules/mulrules.jl: test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 198.303 (2,1) 106.858 (3,1) -334.785 (4,1) -223.63 (5,1) -70.0175 (6,1) 53.54 (7,1) -92.885 (8,1) -139.847 (9,1) 19.7275 (10,1) -67.375 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 355.688 (2,1) 191.625 (3,1) -601.213 (4,1) -401.962 (5,1) -125.949 (6,1) 96.6625 (7,1) -167.279 (8,1) -250.707 (9,1) 35.449 (10,1) -121.4 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [inlined] [6] #test_frule#54 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [inlined] [7] test_frule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [inlined] [8] #test_frule#54 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [inlined] [9] test_frule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [inlined] [8] #test_frule#54 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [inlined] [9] test_frule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [inlined] [10] #test_frule#54 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [inlined] [11] test_frule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 198.303 (2,1) 106.858 (3,1) -334.785 (4,1) -223.63 (5,1) -70.0175 (6,1) 53.54 (7,1) -92.885 (8,1) -139.847 (9,1) 19.7275 (10,1) -67.375 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 355.688 (2,1) 191.625 (3,1) -601.213 (4,1) -401.962 (5,1) -125.949 (6,1) 96.6625 (7,1) -167.279 (8,1) -250.707 (9,1) 35.449 (10,1) -121.4 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:8 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:8 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:8 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:8 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [8] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [9] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:9 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [6] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [7] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:9 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [6] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [7] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:9 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [20] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [21] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:9 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [22] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [23] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:9 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [20] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [21] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:9 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [22] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [23] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:9 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:10 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:10 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:10 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:10 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:10 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:10 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:10 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 18.1275 (1,2) -76.9275 (1,3) -50.0575 (1,4) -32.0375 (1,5) -161.767 (1,6) 92.035 (1,7) 119.865 (1,8) -5.7525 (1,9) -93.095 (1,10) 19.6925 (1,11) -7.735 (2,1) 58.165 (2,2) -49.7575 (2,3) 47.52 (2,4) 20.175 (2,5) -35.9525 (2,6) 12.6425 (2,7) 7.895 (2,8) 54.6825 (2,9) -112.31 (2,10) -81.5225 (2,11) 31.7325 (3,1) 10.735 (3,2) -33.2775 (3,3) -76.835 (3,4) -208.505 (3,5) 16.1775 (3,6) -76.31 (3,7) -44.555 ... , 10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 194.262 (1,2) -53.4605 (1,3) -113.846 (1,4) -73.823 (1,5) -174.366 (1,6) -62.421 (1,7) 190.317 (1,8) 103.13 (1,9) -88.6155 (1,10) -65.9285 (1,11) 10.6275 (2,1) 148.31 (2,2) 7.002 (2,3) -1.7585 (2,4) 60.6695 (2,5) -14.4335 (2,6) -20.042 (2,7) 18.46 (2,8) 56.2385 (2,9) -51.5655 (2,10) -173.925 (2,11) -44.872 (3,1) -290.561 (3,2) -20.275 (3,3) -99.167 (3,4) -256.583 (3,5) -172.953 (3,6) -53.9615 (3,7) -108.853 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:12 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:12 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:12 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:12 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 18.1275 (1,2) -76.9275 (1,3) -50.0575 (1,4) -32.0375 (1,5) -161.767 (1,6) 92.035 (1,7) 119.865 (1,8) -5.7525 (1,9) -93.095 (1,10) 19.6925 (1,11) -7.735 (2,1) 58.165 (2,2) -49.7575 (2,3) 47.52 (2,4) 20.175 (2,5) -35.9525 (2,6) 12.6425 (2,7) 7.895 (2,8) 54.6825 (2,9) -112.31 (2,10) -81.5225 (2,11) 31.7325 (3,1) 10.735 (3,2) -33.2775 (3,3) -76.835 (3,4) -208.505 (3,5) 16.1775 (3,6) -76.31 (3,7) -44.555 ... , 10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 194.262 (1,2) -53.4605 (1,3) -113.846 (1,4) -73.823 (1,5) -174.366 (1,6) -62.421 (1,7) 190.317 (1,8) 103.13 (1,9) -88.6155 (1,10) -65.9285 (1,11) 10.6275 (2,1) 148.31 (2,2) 7.002 (2,3) -1.7585 (2,4) 60.6695 (2,5) -14.4335 (2,6) -20.042 (2,7) 18.46 (2,8) 56.2385 (2,9) -51.5655 (2,10) -173.925 (2,11) -44.872 (3,1) -290.561 (3,2) -20.275 (3,3) -99.167 (3,4) -256.583 (3,5) -172.953 (3,6) -53.9615 (3,7) -108.853 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:13 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:13 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:13 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:13 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:14 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:14 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:14 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:14 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:14 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×11 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:14 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:14 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:15 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:15 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:15 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:15 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:15 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×11 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:15 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:7 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:15 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:20 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:20 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:20 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:20 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:20 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×11 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:20 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(/): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:19 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:20 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 9.05 (2,1) -10.2 (3,1) -6.25 (4,1) -13.2 (5,1) 6.35 (6,1) 31.4 (7,1) -36.8 (8,1) 31.1 (9,1) 5.15 (10,1) 28.7 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 8.2 (2,1) -9.09 (3,1) -5.53 (4,1) -11.73 (5,1) 5.8 (6,1) 28.33 (7,1) -32.95 (8,1) 28.07 (9,1) 4.69 (10,1) 25.89 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) -12.95 (1,2) 31.9 (1,3) 12.15 (1,4) 2 (1,5) 22.65 (1,6) 21.65 (1,7) -4.2 (1,8) 33.45 (1,9) 35.95 (1,10) 60.5 (1,11) 46.8 (2,1) -32.2 (2,2) 12.65 (2,3) -7.1 (2,4) -17.25 (2,5) 3.4 (2,6) 2.4 (2,7) -23.45 (2,8) 14.2 (2,9) 16.7 (2,10) 41.25 (2,11) 27.55 (3,1) -28.25 (3,2) 16.6 (3,3) -3.15 (3,4) -13.3 (3,5) 7.35 (3,6) 6.35 (3,7) -19.5 ... , 10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 8.2 (1,2) -11.64 (1,3) 28.65 (1,4) 10.93 (1,5) 1.82 (1,6) 20.35 (1,7) 19.36 (1,8) -3.75 (1,9) 30.03 (1,10) 32.25 (1,11) 54.34 (2,1) -9.09 (2,2) -28.93 (2,3) 11.36 (2,4) -6.36 (2,5) -15.47 (2,6) 3.06 (2,7) 2.07 (2,8) -21.04 (2,9) 12.74 (2,10) 14.96 (2,11) 37.05 (3,1) -5.53 (3,2) -25.37 (3,3) 14.92 (3,4) -2.8 (3,5) -11.91 (3,6) 6.62 (3,7) 5.63 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:25 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:25 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:25 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:25 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:26 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:26 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:26 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:26 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:26 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:26 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:26 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:27 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:27 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:27 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:27 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:27 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×11 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:27 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:27 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 14.35 (2,1) -4.9 (3,1) -0.95 (4,1) -7.9 (5,1) 11.65 (6,1) 36.7 (7,1) -31.5 (8,1) 36.4 (9,1) 10.45 (10,1) 34 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 12.8 (2,1) -4.49 (3,1) -0.93 (4,1) -7.13 (5,1) 10.4 (6,1) 32.93 (7,1) -28.35 (8,1) 32.67 (9,1) 9.29 (10,1) 30.49 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 36.35 (1,2) -8.5 (1,3) 11.25 (1,4) 21.4 (1,5) 0.75 (1,6) 1.75 (1,7) 27.6 (1,8) -10.05 (1,9) -12.55 (1,10) -37.1 (1,11) -23.4 (2,1) 17.1 (2,2) -27.75 (2,3) -8 (2,4) 2.15 (2,5) -18.5 (2,6) -17.5 (2,7) 8.35 (2,8) -29.3 (2,9) -31.8 (2,10) -56.35 (2,11) -42.65 (3,1) 21.05 (3,2) -23.8 (3,3) -4.05 (3,4) 6.1 (3,5) -14.55 (3,6) -13.55 (3,7) 12.3 ... , 10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 12.8 (1,2) 32.64 (1,3) -7.65 (1,4) 10.07 (1,5) 19.18 (1,6) 0.65 (1,7) 1.64 (1,8) 24.75 (1,9) -9.03 (1,10) -11.25 (1,11) -33.34 (2,1) -4.49 (2,2) 15.35 (2,3) -24.94 (2,4) -7.22 (2,5) 1.89 (2,6) -16.64 (2,7) -15.65 (2,8) 7.46 (2,9) -26.32 (2,10) -28.54 (2,11) -50.63 (3,1) -0.93 (3,2) 18.91 (3,3) -21.38 (3,4) -3.66 (3,5) 5.45 (3,6) -13.08 (3,7) -12.09 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:32 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:32 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:32 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:32 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:33 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:33 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:33 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:33 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:33 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:33 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:33 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:34 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:34 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:34 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:34 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:34 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×11 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:34 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(-): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:31 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:34 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 11.7 (2,1) -7.55 (3,1) -3.6 (4,1) -10.55 (5,1) 9 (6,1) 34.05 (7,1) -34.15 (8,1) 33.75 (9,1) 7.8 (10,1) 31.35 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 10.5 (2,1) -6.79 (3,1) -3.23 (4,1) -9.43 (5,1) 8.1 (6,1) 30.63 (7,1) -30.65 (8,1) 30.37 (9,1) 6.99 (10,1) 28.19 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 11.7 (1,2) 11.7 (1,3) 11.7 (1,4) 11.7 (1,5) 11.7 (1,6) 11.7 (1,7) 11.7 (1,8) 11.7 (1,9) 11.7 (1,10) 11.7 (1,11) 11.7 (2,1) -7.55 (2,2) -7.55 (2,3) -7.55 (2,4) -7.55 (2,5) -7.55 (2,6) -7.55 (2,7) -7.55 (2,8) -7.55 (2,9) -7.55 (2,10) -7.55 (2,11) -7.55 (3,1) -3.6 (3,2) -3.6 (3,3) -3.6 (3,4) -3.6 (3,5) -3.6 (3,6) -3.6 (3,7) -3.6 ... , 10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) 10.5 (1,2) 10.5 (1,3) 10.5 (1,4) 10.5 (1,5) 10.5 (1,6) 10.5 (1,7) 10.5 (1,8) 10.5 (1,9) 10.5 (1,10) 10.5 (1,11) 10.5 (2,1) -6.79 (2,2) -6.79 (2,3) -6.79 (2,4) -6.79 (2,5) -6.79 (2,6) -6.79 (2,7) -6.79 (2,8) -6.79 (2,9) -6.79 (2,10) -6.79 (2,11) -6.79 (3,1) -3.23 (3,2) -3.23 (3,3) -3.23 (3,4) -3.23 (3,5) -3.23 (3,6) -3.23 (3,7) -3.23 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:39 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:39 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:39 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:39 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:40 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:40 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:40 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:40 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:40 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:41 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:41 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:41 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:41 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(first): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, NoTangent, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:38 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:41 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -2.65 (2,1) -2.65 (3,1) -2.65 (4,1) -2.65 (5,1) -2.65 (6,1) -2.65 (7,1) -2.65 (8,1) -2.65 (9,1) -2.65 (10,1) -2.65 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -2.3 (2,1) -2.3 (3,1) -2.3 (4,1) -2.3 (5,1) -2.3 (6,1) -2.3 (7,1) -2.3 (8,1) -2.3 (9,1) -2.3 (10,1) -2.3 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) -24.65 (1,2) 20.2 (1,3) 0.45 (1,4) -9.7 (1,5) 10.95 (1,6) 9.95 (1,7) -15.9 (1,8) 21.75 (1,9) 24.25 (1,10) 48.8 (1,11) 35.1 (2,1) -24.65 (2,2) 20.2 (2,3) 0.45 (2,4) -9.7 (2,5) 10.95 (2,6) 9.95 (2,7) -15.9 (2,8) 21.75 (2,9) 24.25 (2,10) 48.8 (2,11) 35.1 (3,1) -24.65 (3,2) 20.2 (3,3) 0.45 (3,4) -9.7 (3,5) 10.95 (3,6) 9.95 (3,7) -15.9 ... , 10x11 GraphBLAS double matrix, full by row 110 entries, memory: 1.2 KB (1,1) -2.3 (1,2) -22.14 (1,3) 18.15 (1,4) 0.43 (1,5) -8.68 (1,6) 9.85 (1,7) 8.86 (1,8) -14.25 (1,9) 19.53 (1,10) 21.75 (1,11) 43.84 (2,1) -2.3 (2,2) -22.14 (2,3) 18.15 (2,4) 0.43 (2,5) -8.68 (2,6) 9.85 (2,7) 8.86 (2,8) -14.25 (2,9) 19.53 (2,10) 21.75 (2,11) 43.84 (3,1) -2.3 (3,2) -22.14 (3,3) 18.15 (3,4) 0.43 (3,5) -8.68 (3,6) 9.85 (3,7) 8.86 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:45 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:45 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:45 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:45 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:46 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:46 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:46 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:46 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:46 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:47 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:47 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:47 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×11 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:47 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: * on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+),typeof(second): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:44 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:47 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 Sparse: Error During Test at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:51 Got exception outside of a @test SuiteSparseGraphBLAS.InvalidValueError Stacktrace: [1] _packcscmatrix!(A::GBMatrix{Float64, Float64}, colptr::Vector{Int64}, rowidx::Vector{Int64}, values::Vector{Float64}; desc::Nothing, colptrsize::Int64, rowidxsize::Int64, valsize::Int64, decrementindices::Bool, jumbled::Bool) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:96 [2] _packcscmatrix! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:72 [inlined] [3] #unsafepack!#335 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:237 [inlined] [4] unsafepack! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:232 [inlined] [5] GBMatrix{Float64, Float64}(A::SparseVector{Float64, Int64}; fill::Float64) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:530 [6] GBMatrix @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:525 [inlined] [7] GBMatrix(A::SparseVector{Float64, Int64}) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:536 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:52 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/mulrules.jl:53 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:79 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 104.251801 seconds (44.35 M allocations: 2.585 GiB, 1.30% gc time, 62.78% compilation time: <1% of which was recompilation) Testing chainrules/ewiserules.jl: test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -7.1 (2,1) -3.95 (3,1) 0.05 (4,1) -7.45 (5,1) 9.65 (6,1) -3.85 (7,1) -0.7 (8,1) -4.2 (9,1) -0.35 (10,1) -14.35 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -6.4 (2,1) -3.57 (3,1) 0.02 (4,1) -6.67 (5,1) 8.68 (6,1) -3.44 (7,1) -0.61 (8,1) -3.73 (9,1) -0.32 (10,1) -12.92 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:7 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:7 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:7 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:7 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -7.1 (2,1) -3.95 (3,1) 0.05 (4,1) -7.45 (5,1) 9.65 (6,1) -3.85 (7,1) -0.7 (8,1) -4.2 (9,1) -0.35 (10,1) -14.35 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -6.4 (2,1) -3.57 (3,1) 0.02 (4,1) -6.67 (5,1) 8.68 (6,1) -3.44 (7,1) -0.61 (8,1) -3.73 (9,1) -0.32 (10,1) -12.92 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:8 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:8 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:8 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:8 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:9 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:9 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:9 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:9 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:9 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:9 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:9 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:10 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:10 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:10 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:10 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:10 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:10 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: eadd on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(+): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:10 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -12.3975 (2,1) 2.85 (3,1) -15.8 (4,1) -25.5 (5,1) 11.205 (6,1) -14.145 (7,1) -32.94 (8,1) -54.88 (9,1) -12.75 (10,1) 51.205 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 67.52 (2,1) 8.9675 (3,1) 28.382 (4,1) 95.6905 (5,1) 63.6345 (6,1) 38.8165 (7,1) 59.726 (8,1) 114.324 (9,1) 23.1505 (10,1) 93.205 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:11 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:11 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:11 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:11 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) -12.3975 (2,1) 2.85 (3,1) -15.8 (4,1) -25.5 (5,1) 11.205 (6,1) -14.145 (7,1) -32.94 (8,1) -54.88 (9,1) -12.75 (10,1) 51.205 , 10x1 GraphBLAS double matrix, full by col 10 entries, memory: 384 bytes (1,1) 67.52 (2,1) 8.9675 (3,1) 28.382 (4,1) 95.6905 (5,1) 63.6345 (6,1) 38.8165 (7,1) 59.726 (8,1) 114.324 (9,1) 23.1505 (10,1) 93.205 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:12 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:12 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:12 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_frule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:12 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] IncludeInto @ ./Base.jl:310 [inlined] [21] macro expansion @ ./timing.jl:645 [inlined] [22] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [23] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [25] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:13 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:13 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:13 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:13 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:13 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:13 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:13 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:14 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:14 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:14 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 2, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:14 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:14 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×1 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:14 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_rrule: emul on GBMatrix{Float64, Float64},GBMatrix{Float64, Float64},typeof(*): Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Tuple{NoTangent, GBMatrix{Float64, Float64}, GBMatrix{Float64, Float64}, NoTangent}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:3 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:5 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [30] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:14 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] IncludeInto @ ./Base.jl:310 [inlined] [33] macro expansion @ ./timing.jl:645 [inlined] [34] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [35] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [37] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:489 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [42] _start() @ Base ./client.jl:563 Arithmetic Semiring: Error During Test at /home/pkgeval/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:19 Got exception outside of a @test SuiteSparseGraphBLAS.InvalidValueError Stacktrace: [1] _packcscmatrix!(A::GBMatrix{Float64, Float64}, colptr::Vector{Int64}, rowidx::Vector{Int64}, values::Vector{Float64}; desc::Nothing, colptrsize::Int64, rowidxsize::Int64, valsize::Int64, decrementindices::Bool, jumbled::Bool) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:96 [2] _packcscmatrix! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:72 [inlined] [3] #unsafepack!#335 @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:237 [inlined] [4] unsafepack! @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/pack.jl:232 [inlined] [5] GBMatrix{Float64, Float64}(A::SparseVector{Float64, Int64}; fill::Float64) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:530 [6] GBMatrix @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:525 [inlined] [7] GBMatrix(A::SparseVector{Float64, Int64}) @ SuiteSparseGraphBLAS ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/src/types.jl:536 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:19 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:20 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/ewiserules.jl:20 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:80 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 9.719290 seconds (5.66 M allocations: 336.500 MiB, 0.53% gc time, 85.57% compilation time: <1% of which was recompilation) Testing chainrules/selectrules.jl: test_frule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x10 GraphBLAS double matrix, sparse by col 10 entries, memory: 640 bytes (1,1) -8.55 (2,2) -0.95 (3,3) -4.6 (4,4) 3.25 (5,5) -1.25 (6,6) 5.5 (7,7) -5.85 (8,8) 6.7 (9,9) -5.1 (10,10) 9.65 , 10x10 GraphBLAS double matrix, sparse by row 10 entries, memory: 640 bytes (1,1) -7.68 (2,2) -0.85 (3,3) -4.13 (4,4) 2.91 (5,5) -1.13 (6,6) 4.96 (7,7) -5.27 (8,8) 6.03 (9,9) -4.57 (10,10) 8.68 ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:5 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_frule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:5 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:5 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:5 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:6 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:6 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:6 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:6 [inlined] [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [28] IncludeInto @ ./Base.jl:310 [inlined] [29] macro expansion @ ./timing.jl:645 [inlined] [30] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [31] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [33] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [34] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core ./boot.jl:489 [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [38] _start() @ Base ./client.jl:563 test_rrule: select on typeof(diag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:6 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_frule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x10 GraphBLAS double matrix, bitmap by col 90 entries, memory: 1.4 KB (2,1) -3 (3,1) 4 (4,1) 2.55 (5,1) 8.3 (6,1) -6.15 (7,1) 5.4 (8,1) 5.6 (9,1) 3.4 (10,1) -6.65 (1,2) 1.45 (3,2) -3.95 (4,2) -10 (5,2) 1.35 (6,2) 2.3 (7,2) -6.1 (8,2) -9.8 (9,2) -3.75 (10,2) -7.7 (1,3) 0.9 (2,3) 2.45 (4,3) 6.9 (5,3) -0.15 (6,3) 8.05 (7,3) -2.55 (8,3) 7.4 (9,3) 7.35 (10,3) 4.6 (1,4) -1.4 (2,4) -1.7 ... , 10x10 GraphBLAS double matrix, bitmap by row 90 entries, memory: 1.4 KB (1,2) 1.28 (1,3) 0.83 (1,4) -1.26 (1,5) 2.79 (1,6) 3.36 (1,7) 5.04 (1,8) 8.84 (1,9) -2.53 (1,10) -0.17 (2,1) -2.72 (2,3) 2.22 (2,4) -1.51 (2,5) -1.31 (2,6) -7.4 (2,7) 2.45 (2,8) 5.35 (2,9) -0.32 (2,10) -2.7 (3,1) 3.58 (3,2) -3.56 (3,4) 5.45 (3,5) 5.89 (3,6) 0.93 (3,7) -6.86 (3,8) -8.21 (3,9) -3.61 (3,10) 7.29 (4,1) 2.31 (4,2) -8.98 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:7 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_frule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:7 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:7 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:7 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:8 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:8 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:8 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:8 [inlined] [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [28] IncludeInto @ ./Base.jl:310 [inlined] [29] macro expansion @ ./timing.jl:645 [inlined] [30] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [31] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [33] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [34] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core ./boot.jl:489 [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [38] _start() @ Base ./client.jl:563 test_rrule: select on typeof(offdiag),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:8 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_frule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x10 GraphBLAS double matrix, bitmap by col 55 entries, memory: 1.4 KB (1,1) -8.55 (2,1) -3 (3,1) 4 (4,1) 2.55 (5,1) 8.3 (6,1) -6.15 (7,1) 5.4 (8,1) 5.6 (9,1) 3.4 (10,1) -6.65 (2,2) -0.95 (3,2) -3.95 (4,2) -10 (5,2) 1.35 (6,2) 2.3 (7,2) -6.1 (8,2) -9.8 (9,2) -3.75 (10,2) -7.7 (3,3) -4.6 (4,3) 6.9 (5,3) -0.15 (6,3) 8.05 (7,3) -2.55 (8,3) 7.4 (9,3) 7.35 (10,3) 4.6 (4,4) 3.25 (5,4) -3.05 ... , 10x10 GraphBLAS double matrix, bitmap by row 55 entries, memory: 1.4 KB (1,1) -7.68 (2,1) -2.72 (2,2) -0.85 (3,1) 3.58 (3,2) -3.56 (3,3) -4.13 (4,1) 2.31 (4,2) -8.98 (4,3) 6.22 (4,4) 2.91 (5,1) 7.47 (5,2) 1.21 (5,3) -0.12 (5,4) -2.75 (5,5) -1.13 (6,1) -5.53 (6,2) 2.09 (6,3) 7.21 (6,4) 5.01 (6,5) -6.95 (6,6) 4.96 (7,1) 4.87 (7,2) -5.48 (7,3) -2.3 (7,4) -5.46 (7,5) -7.9 (7,6) 2.97 (7,7) -5.27 (8,1) 5.05 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:9 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_frule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:9 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:9 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:9 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:10 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:10 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:10 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:10 [inlined] [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [28] IncludeInto @ ./Base.jl:310 [inlined] [29] macro expansion @ ./timing.jl:645 [inlined] [30] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [31] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [33] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [34] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core ./boot.jl:489 [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [38] _start() @ Base ./client.jl:563 test_rrule: select on typeof(tril),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:10 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_frule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x10 GraphBLAS double matrix, bitmap by col 55 entries, memory: 1.4 KB (1,1) -8.55 (1,2) 1.45 (2,2) -0.95 (1,3) 0.9 (2,3) 2.45 (3,3) -4.6 (1,4) -1.4 (2,4) -1.7 (3,4) 6.05 (4,4) 3.25 (1,5) 3.1 (2,5) -1.45 (3,5) 6.55 (4,5) -2.1 (5,5) -1.25 (1,6) 3.75 (2,6) -8.25 (3,6) 1.05 (4,6) -7.2 (5,6) 0.8 (6,6) 5.5 (1,7) 5.6 (2,7) 2.75 (3,7) -7.65 (4,7) -1.9 (5,7) 2.1 (6,7) 5.8 (7,7) -5.85 (1,8) 9.85 ... , 10x10 GraphBLAS double matrix, bitmap by row 55 entries, memory: 1.4 KB (1,1) -7.68 (1,2) 1.28 (1,3) 0.83 (1,4) -1.26 (1,5) 2.79 (1,6) 3.36 (1,7) 5.04 (1,8) 8.84 (1,9) -2.53 (1,10) -0.17 (2,2) -0.85 (2,3) 2.22 (2,4) -1.51 (2,5) -1.31 (2,6) -7.4 (2,7) 2.45 (2,8) 5.35 (2,9) -0.32 (2,10) -2.7 (3,3) -4.13 (3,4) 5.45 (3,5) 5.89 (3,6) 0.93 (3,7) -6.86 (3,8) -8.21 (3,9) -3.61 (3,10) 7.29 (4,4) 2.91 (4,5) -1.88 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:11 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_frule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:11 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:11 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:11 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:12 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:12 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:12 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [16] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [24] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:12 [inlined] [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [28] IncludeInto @ ./Base.jl:310 [inlined] [29] macro expansion @ ./timing.jl:645 [inlined] [30] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [31] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [33] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [34] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core ./boot.jl:489 [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [38] _start() @ Base ./client.jl:563 test_rrule: select on typeof(triu),GBMatrix{Float64, Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:313 [7] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [8] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [9] #foreach##2 @ ./tuple.jl:680 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [12] foldl_impl @ ./reduce.jl:46 [inlined] [13] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [15] mapfoldl @ ./reduce.jl:173 [inlined] [16] kwcall(::@NamedTuple{init::Nothing}, ::typeof(foldl), op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:680 [18] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [20] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [21] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [23] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [26] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [28] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:12 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] IncludeInto @ ./Base.jl:310 [inlined] [31] macro expansion @ ./timing.jl:645 [inlined] [32] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [33] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [35] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [36] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [37] top-level scope @ none:6 [38] eval(m::Module, e::Any) @ Core ./boot.jl:489 [39] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [40] _start() @ Base ./client.jl:563 test_frule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 Test threw exception Expression: res isa Tuple{Any, Any} Problem: The frule should return (y, ∂y), not (10x10 GraphBLAS double matrix, full by col 100 entries, memory: 1.2 KB (1,1) -8.55 (2,1) -3 (3,1) 4 (4,1) 2.55 (5,1) 8.3 (6,1) -6.15 (7,1) 5.4 (8,1) 5.6 (9,1) 3.4 (10,1) -6.65 (1,2) 1.45 (2,2) -0.95 (3,2) -3.95 (4,2) -10 (5,2) 1.35 (6,2) 2.3 (7,2) -6.1 (8,2) -9.8 (9,2) -3.75 (10,2) -7.7 (1,3) 0.9 (2,3) 2.45 (3,3) -4.6 (4,3) 6.9 (5,3) -0.15 (6,3) 8.05 (7,3) -2.55 (8,3) 7.4 (9,3) 7.35 ... , 10x10 GraphBLAS double matrix, full by row 100 entries, memory: 1.2 KB (1,1) -7.68 (1,2) 1.28 (1,3) 0.83 (1,4) -1.26 (1,5) 2.79 (1,6) 3.36 (1,7) 5.04 (1,8) 8.84 (1,9) -2.53 (1,10) -0.17 (2,1) -2.72 (2,2) -0.85 (2,3) 2.22 (2,4) -1.51 (2,5) -1.31 (2,6) -7.4 (2,7) 2.45 (2,8) 5.35 (2,9) -0.32 (2,10) -2.7 (3,1) 3.58 (3,2) -3.56 (3,3) -4.13 (3,4) 5.45 (3,5) 5.89 (3,6) 0.93 (3,7) -6.86 (3,8) -8.21 (3,9) -3.61 ... ). UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:135 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [5] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [6] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [7] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:13 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_frule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:138 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:13 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:143 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [7] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [8] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [9] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:13 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_frule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: in add!! UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [5] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_add!!_behaviour), acc::Any, val::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:183 [6] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:146 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [8] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, fdm::Any, frule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:125 [9] test_frule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:103 [10] test_frule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:100 [11] test_frule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:99 [12] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [16] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:13 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] IncludeInto @ ./Base.jl:310 [inlined] [19] macro expansion @ ./timing.jl:645 [inlined] [20] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [21] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [23] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [28] _start() @ Base ./client.jl:563 test_rrule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: Failed primal value check UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [7] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [9] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [14] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:14 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] IncludeInto @ ./Base.jl:310 [inlined] [17] macro expansion @ ./timing.jl:645 [inlined] [18] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [19] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [21] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:563 test_rrule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 Test threw exception Expression: ad_cotangents isa Tuple Problem: The pullback must return a Tuple (∂self, ∂args...) UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:222 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:14 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 Test threw exception Expression: length(ad_cotangents) == length(primals) Problem: The pullback should return 1 cotangent for the primal and each primal input. UndefVarError: `eval_test_comparison` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:226 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [4] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [5] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:4 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [12] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/chainrules/selectrules.jl:14 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [14] IncludeInto @ ./Base.jl:310 [inlined] [15] macro expansion @ ./timing.jl:645 [inlined] [16] include_test(path::String) @ Main ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:14 [17] top-level scope @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:60 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [19] macro expansion @ ~/.julia/packages/SuiteSparseGraphBLAS/A4fmM/test/runtests.jl:81 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:563 test_rrule: select on typeof(!=),GBMatrix{Float64, Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 Test threw exception Expression: isapprox(actual, expected; kwargs...) Problem: cotangent for input 3, 10×10 GBMatrix{Float64, Float64} UndefVarError: `eval_test_function` not defined in `ChainRulesTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [2] test_approx(actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 [3] kwcall(::NamedTuple, ::typeof(test_approx), actual::Union{Number, AbstractArray{<:Number}}, expected::Union{Number, AbstractArray{<:Number}}, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [4] _test_cotangent(accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any; check_inferred::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [5] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [6] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [7] #foreach##2 @ ./tuple.jl:680 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, Float64}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, Float64}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, Float64}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTangent}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, Float64}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, Float64}, Tuple{NoTangent, NoTangent, GBMatrix{Float64, Float64}, NoTa PkgEval terminated after 400.24s: test log exceeded the size limit