Package evaluation of Distances on Julia 1.13.0-DEV.640 (0a970d81aa*) started at 2025-05-27T11:39:01.072 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.7s ################################################################################ # Installation # Installing Distances... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [b4f34e82] + Distances v0.10.12 Updating `~/.julia/environments/v1.13/Manifest.toml` [b4f34e82] + Distances v0.10.12 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.0 [56f22d72] + Artifacts v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [8e850b90] + libblastrampoline_jll v5.12.0+0 Installation completed after 1.18s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 16.25s ################################################################################ # Testing # Testing Distances Status `/tmp/jl_fj7XYl/Project.toml` [d360d2e6] ChainRulesCore v1.25.1 [cdddcdb0] ChainRulesTestUtils v1.13.0 [b4f34e82] Distances v0.10.12 [6fe1bfb0] OffsetArrays v1.17.0 [860ef19b] StableRNGs v1.0.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.0 [1986cc42] Unitful v1.22.1 [37e2e46d] LinearAlgebra v1.12.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_fj7XYl/Manifest.toml` [d360d2e6] ChainRulesCore v1.25.1 [cdddcdb0] ChainRulesTestUtils v1.13.0 [34da2185] Compat v4.16.0 [b4f34e82] Distances v0.10.12 [26cc04aa] FiniteDifferences v0.12.32 [6fe1bfb0] OffsetArrays v1.17.0 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [708f8203] Richardson v1.4.2 [860ef19b] StableRNGs v1.0.3 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.0 [fd094767] Suppressor v0.2.8 [1986cc42] Unitful v1.22.1 [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.12.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.12.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 [bea87d4a] SuiteSparse_jll v7.10.1+0 [8e850b90] libblastrampoline_jll v5.12.0+0 Testing Running tests... Test Summary: | Pass Total Time result_type | 16 16 1.0s Test Summary: | Pass Total Time PreMetric, SemiMetric, Metric on Float64 | 489 489 1m31.4s Test Summary: | Pass Total Time PreMetric, SemiMetric, Metric on F64 | 489 489 1m24.1s Test Summary: | Pass Total Time individual metrics | 711 711 1m37.2s Test Summary: | Pass Total Time NaN behavior | 6 6 0.5s Test Summary: | Pass Total Time empty vector | 138 138 2.6s Test Summary: | Pass Total Time DimensionMismatch throwing | 27 27 3.7s Test Summary: | Pass Total Time Different input types | 52 52 13.2s ┌ Warning: matrix is not symmetric/Hermitian └ @ Distances ~/.julia/packages/Distances/mlz7p/src/mahalanobis.jl:57 ┌ Warning: matrix is not symmetric/Hermitian └ @ Distances ~/.julia/packages/Distances/mlz7p/src/mahalanobis.jl:26 ┌ Warning: matrix is not symmetric/Hermitian └ @ Distances ~/.julia/packages/Distances/mlz7p/src/mahalanobis.jl:57 ┌ Warning: matrix is not symmetric/Hermitian └ @ Distances ~/.julia/packages/Distances/mlz7p/src/mahalanobis.jl:26 ┌ Warning: matrix is not symmetric/Hermitian └ @ Distances ~/.julia/packages/Distances/mlz7p/src/mahalanobis.jl:57 ┌ Warning: matrix is not symmetric/Hermitian └ @ Distances ~/.julia/packages/Distances/mlz7p/src/mahalanobis.jl:26 Test Summary: | Pass Total Time mahalanobis | 48 48 10.9s Test Summary: | Pass Total Time haversine | 52 52 8.6s Test Summary: | Pass Total Time spherical angle | 7 7 0.3s Test Summary: | Pass Total Time bhattacharyya / hellinger | 78 78 8.4s Test Summary: | Pass Total Time column-wise metrics on Float64 | 400 400 1m52.4s Test Summary: | Pass Total Time column-wise metrics on F64 | 400 400 1m42.6s Test Summary: | Pass Total Time pairwise metrics on Float64 | 2880 2880 6m22.2s Test Summary: | Pass Total Time pairwise metrics on F64 | 2880 2880 6m06.0s Test Summary: | Pass Total Time pairwise metrics on complex arrays | 192 192 45.7s Test Summary: | Pass Total Time scalar pairwise metrics on Float64 | 775 775 2m29.9s Test Summary: | Pass Total Time scalar pairwise metrics on F64 | 775 775 1m57.5s Test Summary: | Pass Total Time Euclidean precision | 8 8 0.5s Test Summary: | Pass Total Time non-negativity | 12 12 0.7s Test Summary: | Pass Total Time Bregman Divergence | 8 8 5.3s Test Summary: | Pass Total Time Unitful data | 47 47 19.0s Test Summary: | Pass Total Time SparseVector, nnz(a) != nnz(b) | 18 18 0.0s Precompiling packages... 1037.4 ms ✓ Distances → DistancesChainRulesCoreExt 1 dependency successfully precompiled in 1 seconds. 11 already precompiled. Precompiling packages... 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. 14077.2 ms ✓ ChainRulesTestUtils 1 dependency successfully precompiled in 14 seconds. 27 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 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [7] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [8] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:17 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:17 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:17 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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, 4-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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] 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, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [19] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [20] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:17 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:17 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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, 4-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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] 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, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [19] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [20] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:17 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:17 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [7] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [8] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:18 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:18 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:18 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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, 4-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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] 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, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [19] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [20] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:18 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:18 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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, 4-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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] 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, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [inlined] [19] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [20] test_rrule(::Any, ::Any, ::Any) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:18 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: ChainRulesTestUtils.PrimalAndTangent{SqEuclidean, NoTangent}(SqEuclidean(0.0), NoTangent()) 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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Tuple{NoTangent, Vector{Float64}, Vector{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:18 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 ┌ Warning: implicit `dims=2` argument now has to be passed explicitly to specify that distances between columns should be computed │ caller = ip:0x0 └ @ Core :-1 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:29 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:29 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:29 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:29 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:29 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:30 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:30 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:30 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] #test_rrule#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:30 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}}, Tuple{String, String, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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#57 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [inlined] [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:30 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:31 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:31 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:31 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:31 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:31 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:31 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:31 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:32 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:32 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:32 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:32 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:32 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:32 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:32 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:33 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:33 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:33 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:33 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:33 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:33 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:33 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:37 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:40 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:41 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [7] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [18] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [6] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [8] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [10] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ none:6 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 [16] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [17] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [19] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [30] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [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(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:42 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [31] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile ====================================================================================== cmd: /opt/julia/bin/julia 13 running 1 of 2 signal (10): User defined signal 1 unknown function (ip: 0x7a5704ee1f14) at /lib/x86_64-linux-gnu/libc.so.6 pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822 ijl_task_get_next at /source/src/scheduler.c:520 wait at ./task.jl:1216 wait_forever at ./task.jl:1150 jfptr_wait_forever_30707.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) _ZNK4llvm6object7ELFFileINS0_7ELFTypeILNS_10endiannessE1ELb1EEEE8getEntryINS0_12Elf_Sym_ImplIS4_EEEENS_8ExpectedIPKT_EERKNS0_13Elf_Shdr_ImplIS4_EEj at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZNK4llvm6object7ELFFileINS0_7ELFTypeILNS_10endiannessE1ELb1EEEE8getEntryINS0_12Elf_Sym_ImplIS4_EEEENS_8ExpectedIPKT_EEjj at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_10endiannessE1ELb1EEEE14getSymbolFlagsENS0_11DataRefImplE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZNK4llvm6object10ObjectFile14getSymbolValueENS0_11DataRefImplE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZNK4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_10endiannessE1ELb1EEEE16getSymbolAddressENS0_11DataRefImplE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) getAddress at /source/usr/include/llvm/Object/ObjectFile.h:465 [inlined] get_function_name_and_base at /source/src/debuginfo.cpp:751 [inlined] jl_dylib_DI_for_fptr at /source/src/debuginfo.cpp:1150 jl_getDylibFunctionInfo at /source/src/debuginfo.cpp:1182 [inlined] jl_getFunctionInfo_impl at /source/src/debuginfo.cpp:1278 ijl_lookup_code_address at /source/src/stackwalk.c:616 lookup at ./stacktraces.jl:110 #process_backtrace#840 at ./errorshow.jl:966 process_backtrace at ./errorshow.jl:956 [inlined] process_backtrace at ./errorshow.jl:956 [inlined] #show_backtrace#839 at ./errorshow.jl:830 show_backtrace at ./errorshow.jl:821 [inlined] #showerror#819 at ./errorshow.jl:108 showerror at ./errorshow.jl:104 unknown function (ip: 0x7a56d23bf702) at (unknown file) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 show_exception_stack at ./errorshow.jl:1022 #sprint#437 at ./strings/io.jl:111 unknown function (ip: 0x7a56d23be55d) at (unknown file) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 sprint at ./strings/io.jl:106 unknown function (ip: 0x7a56d23bde9d) at (unknown file) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] jl_f_invokelatest at /source/src/builtins.c:877 invokelatest at ./Base_compiler.jl:253 [inlined] Error at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:225 do_test at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:760 #test_approx#13 at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:24 test_approx at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:18 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 #_test_cotangent#74 at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:312 _test_cotangent at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] #66 at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] #foreach##2 at ./tuple.jl:679 [inlined] BottomRF at ./reduce.jl:84 [inlined] _foldl_impl at ./reduce.jl:60 foldl_impl at ./reduce.jl:46 [inlined] mapfoldl_impl at ./reduce.jl:42 unknown function (ip: 0x7a56d1d2d947) at (unknown file) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 #mapfoldl#270 at ./reduce.jl:173 mapfoldl at ./reduce.jl:173 [inlined] #foldl#271 at ./reduce.jl:196 [inlined] foldl at ./reduce.jl:196 unknown function (ip: 0x7a56d1d2d8d7) at (unknown file) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 foreach at ./tuple.jl:679 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 macro expansion at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] #test_rrule#58 at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] jl_f__apply_iterate at /source/src/builtins.c:864 test_rrule at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] jl_f__apply_iterate at /source/src/builtins.c:864 #test_rrule#57 at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] jl_f__apply_iterate at /source/src/builtins.c:864 test_rrule at /home/pkgeval/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 macro expansion at /home/pkgeval/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] macro expansion at /home/pkgeval/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] top-level scope at /home/pkgeval/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_invoke at /source/src/gf.c:3497 jl_toplevel_eval_flex at /source/src/toplevel.c:765 jl_toplevel_eval_flex at /source/src/toplevel.c:716 ijl_toplevel_eval at /source/src/toplevel.c:788 ijl_toplevel_eval_in at /source/src/toplevel.c:833 eval at ./boot.jl:489 include_string at ./loading.jl:2846 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 _include at ./loading.jl:2906 include at ./Base.jl:310 IncludeInto at ./Base.jl:311 jfptr_IncludeInto_74909.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] do_call at /source/src/interpreter.c:124 eval_value at /source/src/interpreter.c:242 eval_stmt_value at /source/src/interpreter.c:193 [inlined] eval_body at /source/src/interpreter.c:707 jl_interpret_toplevel_thunk at /source/src/interpreter.c:898 jl_toplevel_eval_flex at /source/src/toplevel.c:776 jl_toplevel_eval_flex at /source/src/toplevel.c:716 ijl_toplevel_eval at /source/src/toplevel.c:788 ijl_toplevel_eval_in at /source/src/toplevel.c:833 eval at ./boot.jl:489 include_string at ./loading.jl:2846 _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 _include at ./loading.jl:2906 test_rrule: colwise on SqEuclidean,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, 4×3 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:727 [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_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 [4] _test_cotangent @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:301 [inlined] [5] #66 @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:236 [inlined] [6] #foreach##2 @ ./tuple.jl:679 [inlined] [7] BottomRF @ ./reduce.jl:84 [inlined] [8] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [9] foldl_impl @ ./reduce.jl:46 [inlined] [10] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [11] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [12] mapfoldl @ ./reduce.jl:173 [inlined] [13] #foldl#271 @ ./reduce.jl:196 [inlined] [14] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [15] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] 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 [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [19] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [20] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [21] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [23] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [25] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [32] _start() @ Base ./client.jl:564 include at ./Base.jl:310 IncludeInto at ./Base.jl:311 jfptr_IncludeInto_74909.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] do_call at /source/src/interpreter.c:124 eval_value at /source/src/interpreter.c:242 eval_stmt_value at /source/src/interpreter.c:193 [inlined] eval_body at /source/src/interpreter.c:707 jl_interpret_toplevel_thunk at /source/src/interpreter.c:898 jl_toplevel_eval_flex at /source/src/toplevel.c:776 jl_toplevel_eval_flex at /source/src/toplevel.c:716 ijl_toplevel_eval at /source/src/toplevel.c:788 ijl_toplevel_eval_in at /source/src/toplevel.c:833 eval at ./boot.jl:489 exec_options at ./client.jl:297 _start at ./client.jl:564 jfptr__start_20747.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] true_main at /source/src/jlapi.c:963 jl_repl_entrypoint at /source/src/jlapi.c:1130 main at /source/cli/loader_exe.c:58 unknown function (ip: 0x7a5704e83249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point ============================================================== test_rrule: colwise on SqEuclidean,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:727 [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_add!!_behaviour(acc::Any, val::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/check_result.jl:188 [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:313 [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:679 [inlined] [8] BottomRF @ ./reduce.jl:84 [inlined] [9] _foldl_impl(op::Base.BottomRF{Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}}, init::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:60 [10] foldl_impl @ ./reduce.jl:46 [inlined] [11] mapfoldl_impl(f::typeof(identity), op::Base.var"#foreach##2#foreach##3"{ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}}, nt::Nothing, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}) @ Base ./reduce.jl:42 [12] mapfoldl(f::Function, op::Function, itr::Base.Iterators.Zip{Tuple{Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, NTuple{4, String}}}; init::Nothing) @ Base ./reduce.jl:173 [13] mapfoldl @ ./reduce.jl:173 [inlined] [14] #foldl#271 @ ./reduce.jl:196 [inlined] [15] foreach(::ChainRulesTestUtils.var"#66#67"{Bool, @NamedTuple{rtol::Float64, atol::Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Tuple{NoTangent, NoTangent, Matrix{Float64}, Matrix{Float64}}, ::Vararg{Tuple}) @ Base ./tuple.jl:679 [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:1833 [inlined] [18] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:205 [19] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [20] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [21] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [22] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:22 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [24] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ none:6 [31] eval(m::Module, e::Any) @ Core ./boot.jl:489 [32] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [33] _start() @ Base ./client.jl:564 ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 2 signal (10): User defined signal 1 unknown function (ip: 0x7de6d8ed6f14) at /lib/x86_64-linux-gnu/libc.so.6 pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822 ijl_task_get_next at /source/src/scheduler.c:520 wait at ./task.jl:1216 wait_forever at ./task.jl:1150 test_rrule: pairwise on SqEuclidean,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:727 [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] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:216 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [5] 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 [6] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:181 [7] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:178 [8] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/Ko1Wr/src/testers.jl:177 [9] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [11] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:297 [20] _start() @ Base ./client.jl:564 jfptr_wait_forever_30707.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:454 wait at ./task.jl:1216 wait_forever at ./task.jl:1150 jfptr_wait_forever_30707.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point ============================================================== test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 test_rrule: pairwise on SqEuclidean,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:727 [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:1833 [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] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:28 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1922 [inlined] [10] macro expansion @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:15 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [12] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/chainrules.jl:6 [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/Distances/mlz7p/test/runtests.jl:20 [15] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [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:297 [19] _start() @ Base ./client.jl:564 ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.13/Profile/src/Profile.jl:1362 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (interactive) Task 0x00007de6c1708010 Total snapshots: 1. Utilization: 0% ╎1 @Base/task.jl:1150 wait_forever() ╎ 1 @Base/task.jl:1216 wait() Thread 2 (default) Task 0x00007de6c25fc100 Total snapshots: 1. Utilization: 0% ╎1 @Base/task.jl:1150 wait_forever() ╎ 1 @Base/task.jl:1216 wait() ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.13/Profile/src/Profile.jl:1362 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (interactive) Task 0x00007a56ea600010 Total snapshots: 1. Utilization: 100% ╎1 @Base/client.jl:564 _start() ╎ 1 @Base/client.jl:297 exec_options(opts::Base.JLOptions) ╎ 1 @Base/boot.jl:489 eval(m::Module, e::Any) ╎ 1 @Base/Base.jl:311 (::Base.IncludeInto)(fname::String) ╎ 1 @Base/Base.jl:310 include(mapexpr::Function, mod::Module, _path::Strin… ╎ 1 @Base/loading.jl:2906 _include(mapexpr::Function, mod::Module, _path:… ╎ ╎ 1 @Base/loading.jl:2846 include_string(mapexpr::typeof(identity), mod:… ╎ ╎ 1 @Base/boot.jl:489 eval(m::Module, e::Any) ╎ ╎ 1 @Base/Base.jl:311 (::Base.IncludeInto)(fname::String) ╎ ╎ 1 @Base/Base.jl:310 include(mapexpr::Function, mod::Module, _path::… ╎ ╎ 1 @Base/loading.jl:2906 _include(mapexpr::Function, mod::Module, _… ╎ ╎ ╎ 1 @Base/loading.jl:2846 include_string(mapexpr::typeof(identity),… ╎ ╎ ╎ 1 @Base/boot.jl:489 eval(m::Module, e::Any) ╎ ╎ ╎ 1 @Distances/…rules.jl:6 top-level scope ╎ ╎ ╎ 1 @Test/src/Test.jl:1833 macro expansion ╎ ╎ ╎ 1 @Distances/…ules.jl:15 macro expansion ╎ ╎ ╎ ╎ 1 @Test/src/Test.jl:1922 macro expansion ╎ ╎ ╎ ╎ 1 @Distances/…les.jl:22 macro expansion ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:177 test_rrule(::Any, ::Any, ::An… ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:178 test_rrule(::Any, ::Vararg{A… ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:181 test_rrule(::RuleConfig, ::… ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:205 test_rrule(::RuleConfig, :… ╎ ╎ ╎ ╎ ╎ 1 @Test/…c/Test.jl:1833 macro expansion ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:235 macro expansion ╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:679 foreach(::ChainRulesTestUtils.v… ╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:196 kwcall(::@NamedTuple{init::No… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…duce.jl:196 #foldl#271 ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…duce.jl:173 mapfoldl ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…duce.jl:173 mapfoldl(f::Function, op::F… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…duce.jl:42 mapfoldl_impl(f::typeof(ide… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…uce.jl:46 foldl_impl ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…uce.jl:60 _foldl_impl(op::Base.Botto… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ce.jl:84 BottomRF ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…le.jl:679 #foreach##2 ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:236 #66 ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:301 _test_cotang… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:313 _test_cotan… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:183 kwcall(::N… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:188 _test_add… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:18 kwcall(::… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @ChainRulesTestUtils/…:24 test_app… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 1 @Test/…st.jl:760 do_test(result::T… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 1 @Test/…st.jl:225 Test.Error(test_t… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 1 @Base/…er.jl:253 invokelatest ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 1 @Base/…io.jl:106 kwcall(::@NamedTu… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 1 @Base/…io.jl:111 sprint(f::typeof(… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Base/…ow.jl:1022 show_exception_s… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Base/…ow.jl:104 kwcall(::@NamedTu… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Base/…ow.jl:108 showerror(io::IOC… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…ow.jl:821 show_backtrace ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…ow.jl:830 show_backtrace(io… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Base/…ow.jl:956 process_backtrace ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Base/…ow.jl:956 process_backtrace ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Base/…ow.jl:966 process_backtrace… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Base/…es.jl:110 lookup(pointer::P… Thread 2 (default) Task 0x00007a56ee5fc100 Total snapshots: 1. Utilization: 0% ╎1 @Base/task.jl:1150 wait_forever() ╎ 1 @Base/task.jl:1216 wait() [1] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 unknown function (ip: 0x7de6d8ed6f14) at /lib/x86_64-linux-gnu/libc.so.6 pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822 ijl_task_get_next at /source/src/scheduler.c:520 [13] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/Distances/mlz7p/test/chainrules.jl:5 unknown function (ip: 0x7a5704ee1f14) at /lib/x86_64-linux-gnu/libc.so.6 pthread_cond_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:822 ijl_task_get_next at /source/src/scheduler.c:520 wait at ./task.jl:1216 wait at ./task.jl:1216 wait_forever at ./task.jl:1150 wait_forever at ./task.jl:1150 jfptr_wait_forever_30707.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:454 jfptr_wait_forever_30707.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) _ZNK4llvm6object7ELFFileINS0_7ELFTypeILNS_10endiannessE1ELb1EEEE10getSectionERKNS0_12Elf_Sym_ImplIS4_EENS_8ArrayRefIS7_EENS0_10DataRegionINS_7support6detail31packed_endian_specific_integralIjLS3_1ELm1ELm1EEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) unknown function (ip: 0x7a56bd6d4eb7) at (unknown file) unknown function (ip: 0x4f2400000023) at (unknown file) unknown function (ip: 0x7fff165cc07f) at (unknown file) unknown function (ip: (nil)) at (unknown file) Allocations: 471068868 (Pool: 471061009; Big: 7859); GC: 283 wait at ./task.jl:1216 wait_forever at ./task.jl:1150 jfptr_wait_forever_30707.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3490 [inlined] ijl_apply_generic at /source/src/gf.c:3690 jl_apply at /source/src/julia.h:2336 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) Allocations: 15628837 (Pool: 15628366; Big: 471); GC: 14 PkgEval terminated after 2722.64s: test duration exceeded the time limit