Package evaluation of KernelFunctions on Julia 1.13.0-DEV.1080 (ed57414aec*) started at 2025-09-04T15:29:36.792 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.71s ################################################################################ # Installation # Installing KernelFunctions... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [ec8451be] + KernelFunctions v0.10.65 Updating `~/.julia/environments/v1.13/Manifest.toml` [66dad0bd] + AliasTables v1.1.3 [d360d2e6] + ChainRulesCore v1.26.0 [34da2185] + Compat v4.18.0 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.1 [b4f34e82] + Distances v0.10.12 [ffbed154] + DocStringExtensions v0.9.5 [1a297f60] + FillArrays v1.13.0 [d9f16b24] + Functors v0.5.2 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.1 [ec8451be] + KernelFunctions v0.10.65 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v1.8.1 [21216c6a] + Preferences v1.5.0 [43287f4e] + PtrArrays v1.3.0 [ae029012] + Requires v1.3.1 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.5.1 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 [2913bbd2] + StatsBase v0.34.6 [62fd8b95] + TensorCore v0.1.1 [700de1a5] + ZygoteRules v0.2.7 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.13.1+0 Installation completed after 4.35s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 44.11s ################################################################################ # Testing # Testing KernelFunctions Status `/tmp/jl_oZEDiH/Project.toml` [39de3d68] AxisArrays v0.4.7 [d360d2e6] ChainRulesCore v1.26.0 [cdddcdb0] ChainRulesTestUtils v1.13.0 [34da2185] Compat v4.18.0 [b4f34e82] Distances v0.10.12 ⌅ [e30172f5] Documenter v0.27.25 [26cc04aa] FiniteDifferences v0.12.32 ⌅ [f6369f11] ForwardDiff v0.10.38 [d9f16b24] Functors v0.5.2 [ec8451be] KernelFunctions v0.10.65 [2c470bb0] Kronecker v0.5.5 [2ab3a3ac] LogExpFunctions v0.3.29 [90014a1f] PDMats v0.11.35 [37e2e3b7] ReverseDiff v1.16.1 [276daf66] SpecialFunctions v2.5.1 [860ef19b] StableRNGs v1.0.3 [90137ffa] StaticArrays v1.9.15 [10745b16] Statistics v1.11.1 ⌅ [e88e6eb3] Zygote v0.6.77 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_oZEDiH/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [621f4979] AbstractFFTs v1.5.0 [79e6a3ab] Adapt v4.3.0 [66dad0bd] AliasTables v1.1.3 [a9b6321e] Atomix v1.1.2 [39de3d68] AxisArrays v0.4.7 [fa961155] CEnum v0.5.0 [082447d4] ChainRules v1.72.5 [d360d2e6] ChainRulesCore v1.26.0 [cdddcdb0] ChainRulesTestUtils v1.13.0 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.0 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.1 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [b4f34e82] Distances v0.10.12 [ffbed154] DocStringExtensions v0.9.5 ⌅ [e30172f5] Documenter v0.27.25 [1a297f60] FillArrays v1.13.0 [26cc04aa] FiniteDifferences v0.12.32 ⌅ [f6369f11] ForwardDiff v0.10.38 [069b7b12] FunctionWrappers v1.1.3 [d9f16b24] Functors v0.5.2 [0c68f7d7] GPUArrays v11.2.4 [46192b85] GPUArraysCore v0.2.0 [076d061b] HashArrayMappedTries v0.2.0 [b5f81e59] IOCapture v0.2.5 [7869d1d1] IRTools v0.4.15 [8197267c] IntervalSets v0.7.11 [92d709cd] IrrationalConstants v0.2.4 [c8e1da08] IterTools v1.10.0 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v0.21.4 [63c18a36] KernelAbstractions v0.9.38 [ec8451be] KernelFunctions v0.10.65 [2c470bb0] Kronecker v0.5.5 [929cbde3] LLVM v9.4.2 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.3 [356022a1] NamedDims v1.2.3 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.35 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [43287f4e] PtrArrays v1.3.0 [b3c3ace0] RangeArrays v0.3.2 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [37e2e3b7] ReverseDiff v1.16.1 [708f8203] Richardson v1.4.2 [7e506255] ScopedValues v1.5.0 [a2af1166] SortingAlgorithms v1.2.2 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.1 [860ef19b] StableRNGs v1.0.3 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.6 [09ab397b] StructArrays v0.7.1 [fd094767] Suppressor v0.2.8 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [62fd8b95] TensorCore v0.1.1 [013be700] UnsafeAtomics v0.3.0 ⌅ [e88e6eb3] Zygote v0.6.77 [700de1a5] ZygoteRules v0.2.7 [dad2f222] LLVMExtra_jll v0.0.37+2 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.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 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.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.8.12 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.2+0 [efcefdf7] PCRE2_jll v10.46.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.67.0+0 [3f19e933] p7zip_jll v17.6.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Precompiling packages... 3129.3 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. 14026.9 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 Precompiling packages... 8421.7 ms ✓ Documenter 1 dependency successfully precompiled in 10 seconds. 29 already precompiled. Precompiling packages... 2069.8 ms ✓ NamedDims 3109.7 ms ✓ Kronecker 2 dependencies successfully precompiled in 5 seconds. 19 already precompiled. Precompiling packages... 914.0 ms ✓ NamedDims → ChainRulesCoreExt 1 dependency successfully precompiled in 1 seconds. 10 already precompiled. Precompiling packages... 11973.0 ms ✓ ChainRules 8281.4 ms ✓ KernelAbstractions 3087.3 ms ✓ KernelAbstractions → SparseArraysExt 2521.0 ms ✓ KernelAbstractions → LinearAlgebraExt 2643.3 ms ✓ StructArrays → StructArraysGPUArraysCoreExt 14750.5 ms ✓ GPUArrays 61520.8 ms ✓ Zygote 7 dependencies successfully precompiled in 106 seconds. 99 already precompiled. Precompiling packages... 4857.3 ms ✓ NamedDims → AbstractFFTsExt 1 dependency successfully precompiled in 5 seconds. 3 already precompiled. Precompiling packages... 8567.4 ms ✓ Zygote → ZygoteDistancesExt 1 dependency successfully precompiled in 9 seconds. 110 already precompiled. Precompiling packages... 41417.1 ms ✓ ReverseDiff 1 dependency successfully precompiled in 43 seconds. 32 already precompiled. [ Info: Packages Loaded transform: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/transform/transform.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/transform.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/transform.jl:11 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 scaletransform: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/transform/scaletransform.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/scaletransform.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/scaletransform.jl:22 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:71 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 ardtransform: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/transform/ardtransform.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/ardtransform.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/ardtransform.jl:45 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:73 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 lineartransform: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/transform/lineartransform.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Matrix{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Matrix{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/lineartransform.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/lineartransform.jl:45 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:75 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 functiontransform: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/transform/functiontransform.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/functiontransform.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/functiontransform.jl:40 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:77 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 selecttransform: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/transform/selecttransform.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/selecttransform.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/selecttransform.jl:49 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:79 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 chaintransform: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/transform/chaintransform.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] kwcall(::@NamedTuple{ADs::Vector{Symbol}}, ::typeof(test_ADs), kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/chaintransform.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/chaintransform.jl:26 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:81 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 4110 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#255#256", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{DataType}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:15 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:83 [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 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 85 == 26 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#255#256", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{DataType}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:15 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:83 [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 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 277 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#255#256", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{DataType}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:15 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:83 [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 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#255#256", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{DataType}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:15 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:83 [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 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 77 == 18 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#255#256", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{DataType}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:15 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:83 [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 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#255#256", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{DataType}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/transform/periodic_transform.jl:15 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:69 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:83 [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 [ Info: Ran tests on Transform ZeroKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:2 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:3 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:12 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 WhiteKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:15 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:16 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:27 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 ConstantKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:30 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:31 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/constant.jl:44 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 cosine: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/cosine.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/cosine.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/cosine.jl:22 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:95 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 SqExponentialKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:6 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:7 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:24 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:97 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 ExponentialKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:27 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:28 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:43 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:97 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 GammaExponentialKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:46 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:47 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponential.jl:61 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:97 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 exponentiated: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponentiated.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponentiated.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/exponentiated.jl:16 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:99 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 FBM: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/fbm.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] kwcall(::@NamedTuple{ADs::Vector{Symbol}}, ::typeof(test_ADs), kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/fbm.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/fbm.jl:16 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:101 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 Gabor: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/gabor.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/gabor.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/gabor.jl:28 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:103 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 MaternKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:6 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:7 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:23 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:105 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 Matern32Kernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:48 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:49 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:62 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:105 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 Matern52Kernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:65 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:66 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/matern.jl:82 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:105 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 nn: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/nn.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Type, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Type, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/nn.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/nn.jl:10 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:107 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 Periodic Kernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/periodic.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/periodic.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/periodic.jl:19 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:109 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 piecewisepolynomial: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/piecewisepolynomial.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Nothing; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/piecewisepolynomial.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/piecewisepolynomial.jl:34 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:111 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 LinearKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:7 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:8 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:21 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:113 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 PolynomialKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:25 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:26 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/polynomial.jl:44 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:113 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 RationalKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:7 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:8 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:30 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 92 == 11 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 98 == 16 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 87 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 88 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 89 == 8 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 5644 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 92 == 10 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 87 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 88 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 91 == 10 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 5644 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 96 == 14 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 87 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 88 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#345#346", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 88 == 9 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 92 == 12 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 85 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 86 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1815 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, Vector{Float64}}, args2::Tuple{Float64, Vector{Float64}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::Vector{Float64}, x2::Vector{Float64}, x3::Vector{Float64}, x4::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 85 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 86 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 85 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 86 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, args2::Tuple{Float64, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x2::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x3::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, x4::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 87 == 8 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:430 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 90 == 10 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:437 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 85 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (unary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:444 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 Expression: primal[1] == primal[2] Evaluated: 86 == 6 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:377 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 kernelmatrix_diag (binary): Test Failed at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 Expression: abs(fwd[1] - fwd[2]) <= 1 Evaluated: 1785 <= 1 Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1282 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1274 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:784 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:382 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] test_zygote_perf_heuristic(f::Function, name::String, args1::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, args2::Tuple{Float64, RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}, passes::Tuple{Bool, Bool, Bool}, Δ1::Nothing, Δ2::Nothing) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:375 [8] test_zygote_perf_heuristic @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:374 [inlined] [9] test_interface_ad_perf(f::var"#347#348", θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}; passes::@NamedTuple{unary::Tuple{Bool, Bool, Bool}, binary::Tuple{Bool, Bool, Bool}, diag_unary::Tuple{Bool, Bool, Bool}, diag_binary::Tuple{Bool, Bool, Bool}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:451 [10] test_interface_ad_perf(f::Function, θ::Float64, x1::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x2::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x3::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x4::RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:416 [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:471 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [13] test_interface_ad_perf(f::Function, θ::Float64, rng::StableRNGs.LehmerRNG, types::Vector{Type}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:470 [14] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:36 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:74 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [22] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [29] _start() @ Base ./client.jl:563 GammaRationalKernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:79 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:80 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [7] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/basekernels/rational.jl:149 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [9] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:93 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [13] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:115 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [18] _start() @ Base ./client.jl:563 [ Info: Ran tests on BaseKernel kernelproduct: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/kernels/kernelproduct.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/kernelproduct.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/kernelproduct.jl:21 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:127 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:127 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 kernelsum: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/kernels/kernelsum.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/kernelsum.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/kernelsum.jl:24 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:127 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:128 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 kerneltensorproduct: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/kernels/kerneltensorproduct.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] kwcall(::@NamedTuple{dims::Vector{Int64}}, ::typeof(test_ADs), kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/kerneltensorproduct.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/kerneltensorproduct.jl:44 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:127 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:129 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 scaledkernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/kernels/scaledkernel.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/scaledkernel.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/scaledkernel.jl:14 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:127 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:131 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 transformedkernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/kernels/transformedkernel.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/transformedkernel.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/transformedkernel.jl:32 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:127 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:132 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 normalizedkernel: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/kernels/normalizedkernel.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(kernelfunction::Function, args::Vector{Float64}; ADs::Vector{Symbol}, dims::Vector{Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:96 [2] test_ADs(kernelfunction::Function, args::Vector{Float64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:92 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/normalizedkernel.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/kernels/normalizedkernel.jl:13 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:127 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:133 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 [ Info: Ran tests on Kernel slfm: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/mokernels/slfm.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(k::LatentFactorMOKernel{Vector{SqExponentialKernel{Euclidean}}, IndependentMOKernel{SqExponentialKernel{Euclidean}}, Matrix{Float64}}; ADs::Vector{Symbol}, dims::@NamedTuple{in::Int64, out::Int64, obs::Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:114 [2] test_ADs(k::LatentFactorMOKernel{Vector{SqExponentialKernel{Euclidean}}, IndependentMOKernel{SqExponentialKernel{Euclidean}}, Matrix{Float64}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:110 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/mokernels/slfm.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/mokernels/slfm.jl:65 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:142 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:144 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 intrinsiccoregion: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/mokernels/intrinsiccoregion.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(k::IntrinsicCoregionMOKernel{SqExponentialKernel{Euclidean}, Matrix{Float64}}; ADs::Vector{Symbol}, dims::@NamedTuple{in::Int64, out::Int64, obs::Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:114 [2] kwcall(::@NamedTuple{dims::@NamedTuple{in::Int64, out::Int64, obs::Int64}}, ::typeof(test_ADs), k::IntrinsicCoregionMOKernel{SqExponentialKernel{Euclidean}, Matrix{Float64}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:110 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/mokernels/intrinsiccoregion.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/mokernels/intrinsiccoregion.jl:43 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:142 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:145 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 lmm: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/mokernels/lmm.jl:1 Got exception outside of a @test MethodError: no method matching !(::UInt8) The function `!` exists, but no method is defined for this combination of argument types. Closest candidates are: !(!Matched::Missing) @ Base missing.jl:103 !(!Matched::Bool) @ Base bool.jl:37 !(!Matched::ComposedFunction{typeof(!)}) @ Base operators.jl:1155 ... Stacktrace: [1] test_ADs(k::LinearMixingModelKernel{FillArrays.Fill{SqExponentialKernel{Euclidean}, 1, Tuple{Base.OneTo{Int64}}}, Matrix{Float64}}; ADs::Vector{Symbol}, dims::@NamedTuple{in::Int64, out::Int64, obs::Int64}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:114 [2] test_ADs(k::LinearMixingModelKernel{FillArrays.Fill{SqExponentialKernel{Euclidean}, 1, Tuple{Base.OneTo{Int64}}}, Matrix{Float64}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:110 [3] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/mokernels/lmm.jl:2 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [5] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/mokernels/lmm.jl:65 [inlined] [6] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [7] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [9] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:142 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [11] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:146 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [16] _start() @ Base ./client.jl:563 [ Info: Ran tests on Multi-Output Kernels Zygote type-inference: Error During Test at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/utils.jl:67 Got exception outside of a @test return type Tuple{Matrix{Float64}, Zygote.Pullback{Tuple{var"#477#478", ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, Tuple{Zygote.Pullback{Tuple{Type{SqEuclidean}}, Tuple{}}, Zygote.Pullback{Tuple{typeof(getproperty), Module, Symbol}, Tuple{Zygote.Pullback{Tuple{typeof(getglobal), Module, Symbol}, Tuple{typeof(getglobal)}}}}, Zygote.Pullback{Tuple{typeof(KernelFunctions.pairwise), SqEuclidean, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, Tuple{Zygote.var"#373#374"{Zygote.var"#back#back##9"{:X, NoContext, ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, Matrix{Float64}}}, ZygoteDistancesExt.var"#43#44"{ZygoteDistancesExt.var"#∇pairwise##2#∇pairwise##3"{Matrix{Float64}, typeof(identity)}}, Zygote.Pullback{Tuple{Type{NamedTuple{(:dims,)}}, Tuple{Int64}}, Tuple{Zygote.ZBack{Returns{Tuple{NoTangent, NoTangent}}}, Zygote.var"#393#394"{Zygote.Jnew{@NamedTuple{dims::Int64}, Nothing, true}}}}, Zygote.var"#232#233"{typeof(identity)}}}}}} does not match inferred return type Tuple{Any, Zygote.Pullback{Tuple{var"#477#478", ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}}, <:Tuple{Zygote.Pullback{Tuple{Type{SqEuclidean}}, Tuple{}}, Zygote.Pullback{Tuple{typeof(getproperty), Module, Symbol}, Tuple{Zygote.Pullback{Tuple{typeof(getglobal), Module, Symbol}, Tuple{typeof(getglobal)}}}}, Any}}} Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] check_zygote_type_stability(f::var"#477#478", args::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}; ctx::NoContext) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:105 [3] kwcall(::@NamedTuple{ctx::NoContext}, ::typeof(check_zygote_type_stability), f::Function, args::ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) @ Main ~/.julia/packages/KernelFunctions/A0P7n/test/test_utils.jl:103 [4] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/utils.jl:2 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [6] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/utils.jl:25 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [8] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/utils.jl:68 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/utils.jl:73 [inlined] [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [12] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:152 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ none:6 [17] eval(m::Module, e::Any) @ Core ./boot.jl:489 [18] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [19] _start() @ Base ./client.jl:563 [ Info: Ran tests on Distances [ Info: Ran tests on matrix test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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 1, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [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:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:56 [inlined] [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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, 3-element Vector{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:748 [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:673 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl @ ./reduce.jl:60 [inlined] [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [32] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [37] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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:748 [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:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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, 3-element Vector{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:748 [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:673 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl @ ./reduce.jl:60 [inlined] [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [32] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [37] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{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:748 [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:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Vector{Float64}, Vector{Float64}}, ::Tuple{KernelFunctions.Sinus{Float64}, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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 1, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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] test_approx @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 [inlined] [4] #test_approx#36 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [inlined] [5] test_approx @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [inlined] [6] #_test_cotangent#74 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 [inlined] [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:673 [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:56 [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, ::Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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, 3-element SVector{3, Float64} with indices SOneTo(3) 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:748 [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:673 [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, ::Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [32] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [37] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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:748 [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:673 [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, ::Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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, 3-element SVector{3, Float64} with indices SOneTo(3) 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:748 [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:673 [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, ::Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [24] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [30] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [32] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [37] _start() @ Base ./client.jl:563 test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, 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:748 [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:673 [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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, 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{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SVector{3, Float64}, SVector{3, Float64}}, ::Tuple{Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::SizedVector{3, Float64, Vector{Float64}}}}, SizedVector{3, Float64, Vector{Float64}}, SizedVector{3, Float64, Vector{Float64}}}, ::Tuple{KernelFunctions.Sinus{Float64}, SVector{3, Float64}, SVector{3, Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:24 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:25 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(test_rrule), ::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [8] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [9] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(test_rrule), ::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [7] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(test_rrule), ::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [6] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [7] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(test_rrule), ::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [23] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(test_rrule), ::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [23] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(test_rrule), ::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [22] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [23] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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 4, 3×4 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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 4, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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 4, 3×4 SMatrix{3, 4, Float64, 12} with indices SOneTo(3)×SOneTo(4) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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 4, 3×2 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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 4, 3×4 Matrix{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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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 4, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#107#108"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:30 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [10] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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:748 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [8] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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 4, 3×4 SMatrix{3, 4, Float64, 12} with indices SOneTo(3)×SOneTo(4) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#113#114"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#115#116"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{4}}, size::Size{(3, 4)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 4, Float64, 12}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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] kwcall(::NamedTuple, ::typeof(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] kwcall(::NamedTuple, ::typeof(test_rrule), ::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [24] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:31 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [16] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [18] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [20] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [10] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [12] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [14] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [16] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:489 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [23] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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, KernelFunctions.Sinus{Float64} KernelFunctions.Sinus{Float64}.r 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:748 [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_approx(actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:134 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:124 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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 4, 3×2 SMatrix{3, 2, Float64, 6} with indices SOneTo(3)×SOneTo(2) 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:748 [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_approx(actual::AbstractThunk, expected::Any, msg::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:38 [5] kwcall(::NamedTuple, ::typeof(test_approx), actual::AbstractThunk, expected::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:37 [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:312 [7] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6}: 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:748 [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] kwcall(::NamedTuple, ::typeof(ChainRulesTestUtils._test_cotangent), accum_cotangent::Any, ad_cotangent::Any, fd_cotangent::Any, msg::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [8] (::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}})(::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [9] #foreach##2 @ ./tuple.jl:673 [inlined] [10] BottomRF @ ./reduce.jl:84 [inlined] [11] _foldl_impl @ ./reduce.jl:60 [inlined] [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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [14] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, 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, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, NTuple{4, String}}}) @ Base ./reduce.jl:196 [17] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Tuple{NoTangent, Tangent{KernelFunctions.Sinus{Float64}, @NamedTuple{r::Vector{Float64}}}, Thunk{KernelFunctions.var"#colwise_pullback##3#colwise_pullback##4"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}, Thunk{KernelFunctions.var"#colwise_pullback##5#colwise_pullback##6"{Matrix{Float64}, ProjectTo{SArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{SOneTo{3}, SOneTo{2}}, size::Size{(3, 2)}}}}}}, ::Tuple{NoTangent, KernelFunctions.Sinus{Float64}, SMatrix{3, 2, Float64, 6}, SMatrix{3, 2, Float64, 6}}, ::Vararg{Tuple}) @ Base ./tuple.jl:673 [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:1952 [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/KernelFunctions/A0P7n/test/chainrules.jl:2 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [26] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:22 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [28] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:27 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2033 [inlined] [30] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/chainrules.jl:38 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [32] top-level scope @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:67 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [34] macro expansion @ ~/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:179 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:309 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [39] _start() @ Base ./client.jl:563 WARNING: Detected access to binding `KernelFunctions.##docmeta#140` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `TestUtils.##docmeta#140` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. ┌ Warning: Unable to determine HTML(edit_link = ...) from remote HEAD branch, defaulting to "master". │ Calling `git remote` failed with an exception. Set JULIA_DEBUG=Documenter to see the error. │ Unless this is due to a configuration error, the relevant variable should be set explicitly. └ @ Documenter.Utilities ~/.julia/packages/Documenter/bYYzK/src/Utilities/Utilities.jl:822 [ Info: SetupBuildDirectory: setting up build directory. [ Info: Doctest: running doctests. [ Info: Skipped ExpandTemplates step (doctest only). [ Info: Skipped CrossReferences step (doctest only). [ Info: Skipped CheckDocument step (doctest only). [ Info: Skipped Populate step (doctest only). [ Info: Skipped RenderDocument step (doctest only). Test Summary: | Pass Fail Error Broken Total Time KernelFunctions | 4226 54 141 2 4423 23m20.5s transform | 232 6 7 245 4m27.1s transform | 24 1 25 30.1s IdentityTransform(Vector{Float64}) | 2 2 1.1s IdentityTransform(Vector{Vector{Float64}}) | 2 2 0.2s IdentityTransform(ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}) | 2 2 0.2s IdentityTransform(RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) | 2 2 0.3s FiniteDiff | 16 16 20.4s scaletransform | 34 1 35 19.1s Vector{Float64} | 2 2 0.5s Vector{Vector{Float64}} | 2 2 1.0s ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}} | 2 2 1.9s RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}} | 2 2 1.8s FiniteDiff | 23 23 11.2s ardtransform | 35 1 36 20.1s Real input | 2 2 0.4s Vector input | 6 6 4.7s FiniteDiff | 23 23 11.5s lineartransform | 35 1 36 17.8s Real inputs | 2 2 1.5s Vector inputs | 6 6 2.1s FiniteDiff | 23 23 11.7s functiontransform | 34 1 35 15.3s Real input | 2 2 0.3s Vector input | 6 6 1.7s String input | 2 2 0.5s FiniteDiff | 23 23 10.6s selecttransform | 30 1 31 30.3s Vector{Vector{Float64}} | 2 2 0.9s ColVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}} | 2 2 1.0s RowVecs{Float64, Matrix{Float64}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}} | 2 2 0.9s ColVecs{String, Matrix{String}, SubArray{String, 1, Matrix{String}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}} | 2 2 1.0s Vector{AxisVector{Float64, Vector{Float64}, Tuple{Axis{:col, Vector{Symbol}}}}} | 1 1 1.4s ColVecs{Float64, AxisMatrix{Float64, Matrix{Float64}, Tuple{Axis{:col, Vector{Symbol}}, Axis{:index, UnitRange{Int64}}}}, AxisVector{Float64, SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, Tuple{Axis{:col, Vector{Symbol}}}}} | 1 1 0.7s RowVecs{Float64, AxisMatrix{Float64, Matrix{Float64}, Tuple{Axis{:index, UnitRange{Int64}}, Axis{:col, Vector{Symbol}}}}, AxisVector{Float64, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, Tuple{Axis{:col, Vector{Symbol}}}}} | 1 1 0.7s ColVecs{String, AxisMatrix{String, Matrix{String}, Tuple{Axis{:col, Vector{Symbol}}, Axis{:index, UnitRange{Int64}}}}, AxisVector{String, SubArray{String, 1, Matrix{String}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, Tuple{Axis{:col, Vector{Symbol}}}}} | 1 1 0.7s FiniteDiff | 14 14 19.5s chaintransform | 29 1 30 15.3s FiniteDiff | 23 23 11.9s periodic_transform | 7 6 13 1m57.3s compare to periodic exponentiated quadratic | 1 1 3.8s AD Alloc Performance (Vector{Float64}) | 6 6 12 1m52.8s kernelmatrix (unary) | 2 1 3 13.7s kernelmatrix (binary) | 1 2 3 4.0s kernelmatrix_diag (unary) | 2 1 3 4.9s kernelmatrix_diag (binary) | 1 2 3 4.2s with_lengthscale | 4 4 0.8s basekernels | 2408 48 20 2 2478 10m22.7s constant | 405 3 408 1m29.6s ZeroKernel | 130 1 131 26.3s Vector{Float64} | 22 22 9.0s ColVecs{Float64} | 22 22 1.2s RowVecs{Float64} | 22 22 1.2s Vector{Vector{Float64}} | 22 22 1.7s FiniteDiff | 16 16 8.2s WhiteKernel | 132 1 133 35.3s Vector{Float64} | 22 22 8.1s ColVecs{Float64} | 22 22 2.0s RowVecs{Float64} | 22 22 1.7s Vector{Vector{Float64}} | 22 22 7.9s FiniteDiff | 16 16 9.4s ConstantKernel | 143 1 144 28.0s Vector{Float64} | 22 22 4.6s ColVecs{Float64} | 22 22 1.5s RowVecs{Float64} | 22 22 1.6s Vector{Vector{Float64}} | 22 22 1.9s FiniteDiff | 25 25 11.9s cosine | 47 1 48 17.3s FiniteDiff | 16 16 9.6s exponential | 262 3 265 49.1s SqExponentialKernel | 115 1 116 11.7s Vector{Float64} | 22 22 1.6s ColVecs{Float64} | 22 22 1.9s RowVecs{Float64} | 22 22 1.9s Vector{Vector{Float64}} | 22 22 2.3s FiniteDiff | 16 16 0.0s ExponentialKernel | 113 1 114 19.8s Vector{Float64} | 22 22 1.5s ColVecs{Float64} | 22 22 1.8s RowVecs{Float64} | 22 22 1.8s Vector{Vector{Float64}} | 22 22 2.4s FiniteDiff | 16 16 8.2s GammaExponentialKernel | 34 1 35 17.6s FiniteDiff | 25 25 14.1s exponentiated | 109 1 110 19.0s Vector{Float64} | 22 22 1.6s ColVecs{Float64} | 22 22 1.5s RowVecs{Float64} | 22 22 1.5s Vector{Vector{Float64}} | 22 22 1.8s FiniteDiff | 16 16 8.6s FBM | 105 1 106 23.7s Vector{Float64} | 22 22 2.7s ColVecs{Float64} | 22 22 2.9s RowVecs{Float64} | 22 22 2.8s Vector{Vector{Float64}} | 22 22 2.7s FiniteDiff | 14 14 9.0s Gabor | 29 1 30 19.1s FiniteDiff | 23 23 16.6s matern | 337 3 340 59.0s MaternKernel | 112 1 113 20.3s Vector{Float64} | 22 22 2.0s ColVecs{Float64} | 22 22 1.9s RowVecs{Float64} | 22 22 2.1s Vector{Vector{Float64}} | 22 22 2.0s FiniteDiff | 16 16 8.8s Matern32Kernel | 111 1 112 19.5s Vector{Float64} | 22 22 1.7s ColVecs{Float64} | 22 22 2.0s RowVecs{Float64} | 22 22 1.9s Vector{Vector{Float64}} | 22 22 1.9s FiniteDiff | 16 16 8.6s Matern52Kernel | 111 1 112 19.2s Vector{Float64} | 22 22 1.7s ColVecs{Float64} | 22 22 1.9s RowVecs{Float64} | 22 22 2.0s Vector{Vector{Float64}} | 22 22 1.8s FiniteDiff | 16 16 8.3s Coherence Materns | 3 3 0.0s nn | 103 1 104 36.8s Vector{Float64} | 22 22 11.1s ColVecs{Float64} | 22 22 1.6s RowVecs{Float64} | 22 22 11.1s Vector{Vector{Float64}} | 22 22 2.1s FiniteDiff | 14 14 8.5s Periodic Kernel | 97 1 98 27.1s FiniteDiff | 25 25 15.4s piecewisepolynomial | 70 1 71 16.2s FiniteDiff | 16 16 8.8s polynomial | 243 2 245 52.6s LinearKernel | 120 1 121 26.5s Vector{Float64} | 22 22 2.3s ColVecs{Float64} | 22 22 2.0s RowVecs{Float64} | 22 22 2.1s Vector{Vector{Float64}} | 22 22 2.1s FiniteDiff | 25 25 13.7s PolynomialKernel | 123 1 124 26.2s Vector{Float64} | 22 22 2.0s ColVecs{Float64} | 22 22 1.9s RowVecs{Float64} | 22 22 2.0s Vector{Vector{Float64}} | 22 22 2.0s FiniteDiff | 25 25 13.7s rational.jl | 409 48 2 459 2m33.1s RationalKernel | 119 1 120 25.5s RationalKernel ≈ Exponential for large α | 1 1 0.1s Vector{Float64} | 22 22 2.0s ColVecs{Float64} | 22 22 1.9s RowVecs{Float64} | 22 22 2.0s Vector{Vector{Float64}} | 22 22 1.8s FiniteDiff | 25 25 13.5s RationalQuadraticKernel | 164 48 212 1m40.0s RQ ≈ EQ for large α | 1 1 0.1s Vector{Float64} | 22 22 2.0s ColVecs{Float64} | 22 22 1.8s RowVecs{Float64} | 22 22 2.7s Vector{Vector{Float64}} | 22 22 1.8s AD Alloc Performance (Vector{Float64}) | 4 8 12 28.4s kernelmatrix (unary) | 1 2 3 6.9s kernelmatrix (binary) | 1 2 3 1.4s kernelmatrix_diag (unary) | 1 2 3 2.3s kernelmatrix_diag (binary) | 1 2 3 2.3s AD Alloc Performance (ColVecs{Float64, Matrix{Float64}}) | 4 8 12 12.1s kernelmatrix (unary) | 1 2 3 2.1s kernelmatrix (binary) | 1 2 3 3.8s kernelmatrix_diag (unary) | 1 2 3 1.5s kernelmatrix_diag (binary) | 1 2 3 3.4s AD Alloc Performance (RowVecs{Float64, Matrix{Float64}}) | 4 8 12 9.6s kernelmatrix (unary) | 1 2 3 1.4s kernelmatrix (binary) | 1 2 3 1.5s kernelmatrix_diag (unary) | 1 2 3 1.4s kernelmatrix_diag (binary) | 1 2 3 3.7s AD Alloc Performance (Vector{Float64}) | 4 8 12 14.8s kernelmatrix (unary) | 1 2 3 7.2s kernelmatrix (binary) | 1 2 3 1.9s kernelmatrix_diag (unary) | 1 2 3 3.0s kernelmatrix_diag (binary) | 1 2 3 1.7s AD Alloc Performance (ColVecs{Float64, Matrix{Float64}}) | 4 8 12 9.0s kernelmatrix (unary) | 1 2 3 1.7s kernelmatrix (binary) | 1 2 3 1.9s kernelmatrix_diag (unary) | 1 2 3 3.4s kernelmatrix_diag (binary) | 1 2 3 1.7s AD Alloc Performance (RowVecs{Float64, Matrix{Float64}}) | 4 8 12 8.7s kernelmatrix (unary) | 1 2 3 1.8s kernelmatrix (binary) | 1 2 3 1.8s kernelmatrix_diag (unary) | 1 2 3 3.2s kernelmatrix_diag (binary) | 1 2 3 1.7s GammaRationalKernel | 126 1 127 27.5s GammaRational (γ=2) ≈ RQ with rescaled inputs | 2 2 0.3s GammaRational (γ=2) ≈ EQ for large α with rescaled inputs | 1 1 0.0s Default GammaRational ≈ Rational | 2 2 0.1s Default GammaRational ≈ Exponential for large α | 1 1 0.0s GammaRational ≈ GammaExponential for same γ and large α | 1 1 0.0s Vector{Float64} | 22 22 2.0s ColVecs{Float64} | 22 22 2.2s RowVecs{Float64} | 22 22 2.1s Vector{Vector{Float64}} | 22 22 1.9s FiniteDiff | 25 25 14.2s sm | 93 1 94 46.5s wiener | 99 1 100 9.0s kernels | 990 6 996 4m04.7s kernelproduct | 145 1 146 38.5s Vector{Float64} | 22 22 3.2s ColVecs{Float64} | 22 22 3.2s RowVecs{Float64} | 22 22 3.2s Vector{Vector{Float64}} | 22 22 3.5s FiniteDiff | 23 23 16.8s kernelsum | 242 1 243 36.7s Vector{Float64} | 22 22 1.5s ColVecs{Float64} | 22 22 1.7s RowVecs{Float64} | 22 22 1.5s Vector{Vector{Float64}} | 22 22 1.5s Vector{Float64} | 22 22 2.1s ColVecs{Float64} | 22 22 2.3s RowVecs{Float64} | 22 22 2.4s Vector{Vector{Float64}} | 22 22 2.1s FiniteDiff | 23 23 13.2s kerneltensorproduct | 105 1 106 1m10.1s val | 2 2 1.0s FiniteDiff | 23 23 31.5s overloads | 33 33 3.1s scaledkernel | 113 1 114 25.2s Vector{Float64} | 22 22 2.6s ColVecs{Float64} | 22 22 2.3s RowVecs{Float64} | 22 22 2.7s Vector{Vector{Float64}} | 22 22 2.9s FiniteDiff | 23 23 11.5s transformedkernel | 142 1 143 8.8s Vector{Float64} | 22 22 0.0s ColVecs{Float64} | 22 22 0.0s RowVecs{Float64} | 22 22 0.0s Vector{Vector{Float64}} | 22 22 0.0s FiniteDiff | 23 23 4.6s normalizedkernel | 113 1 114 44.5s Vector{Float64} | 22 22 7.2s ColVecs{Float64} | 22 22 5.8s RowVecs{Float64} | 22 22 6.1s Vector{Vector{Float64}} | 22 22 5.9s FiniteDiff | 23 23 16.0s neural_kernel_network | 96 96 16.4s gibbskernel | 1 1 0.1s multi_output | 299 3 302 1m01.5s moinput | 42 42 4.1s independent | 53 53 13.9s slfm | 58 1 59 22.4s FiniteDifferences | 7 7 8.7s intrinsiccoregion | 78 1 79 11.0s FiniteDifferences | 7 7 4.5s lmm | 68 1 69 9.8s FiniteDifferences | 7 7 4.8s utils | 70 1 71 9.2s VecOfVecs | 4 4 0.0s ColVecs | 25 1 26 5.4s Zygote type-inference | 1 1 3.9s RowVecs | 25 25 1.0s ColVecs + RowVecs | 2 2 1.4s input checks | 14 14 1.4s general | 2 2 0.9s distances | 18 18 1.4s matrix | 146 146 16.7s approximations | 12 12 2.6s generic | 3 3 0.0s Chain Rules | 45 104 149 1m43.5s rrules for Sinus(r=[0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) | 40 104 144 1m31.3s Vector | 2 8 10 10.0s test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on Vector{Float64},Vector{Float64} | 2 8 10 7.1s SVector{3} | 2 8 10 4.9s test_rrule: KernelFunctions.Sinus{Float64}([0.5761733237086928, 0.8956514216817498, 0.13137280298888654]) on SVector{3, Float64},SVector{3, Float64} | 2 8 10 4.8s Matrix, Matrix | 9 22 31 27.6s test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64} | 3 6 9 11.6s test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{Float64} | 3 8 11 9.7s test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{Float64} | 3 8 11 5.4s Matrix, SMatrix{3, 4} | 9 22 31 13.0s test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64} | 3 6 9 0.3s test_rrule: pairwise on KernelFunctions.Sinus{Float64},Matrix{Float64},SMatrix{3, 4, Float64, 12} | 3 8 11 12.0s test_rrule: colwise on KernelFunctions.Sinus{Float64},Matrix{Float64},Matrix{Float64} | 3 8 11 0.5s SMatrix{3, 2}, Matrix | 9 22 31 28.1s test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6} | 3 6 9 10.0s test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},Matrix{Float64} | 3 8 11 12.2s test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6} | 3 8 11 5.6s SMatrix{3, 2}, SMatrix{3, 4} | 9 22 31 7.7s test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6} | 3 6 9 0.4s test_rrule: pairwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 4, Float64, 12} | 3 8 11 6.5s test_rrule: colwise on KernelFunctions.Sinus{Float64},SMatrix{3, 2, Float64, 6},SMatrix{3, 2, Float64, 6} | 3 8 11 0.8s zygoterules | 0 0.0s doctests | 1 1 1m09.7s RNG of the outermost testset: Xoshiro(0xcccb64055e1dd944, 0xb0ff252f0733f24d, 0x9f3c1273994c5553, 0x12a7ed880b4ab84f, 0x7e8cae8cc14264f3) ERROR: LoadError: Some tests did not pass: 4226 passed, 54 failed, 141 errored, 2 broken. in expression starting at /home/pkgeval/.julia/packages/KernelFunctions/A0P7n/test/runtests.jl:66 Testing failed after 1658.92s ERROR: LoadError: Package KernelFunctions errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2673 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2522 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:538 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:515 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:168 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:157 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:155 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:308 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:330 [14] _start() @ Base ./client.jl:563 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 1745.13s: package tests unexpectedly errored